天天看點

quartz各表作用講解

一、表資訊解析:

1.1.qrtz_blob_triggers : 以Blob 類型存儲的觸發器。 

1.2.qrtz_calendars:存放月曆資訊, quartz可配置一個月曆來指定一個時間範圍。 

1.3.qrtz_cron_triggers:存放cron類型的觸發器。 

1.4.qrtz_fired_triggers:存放已觸發的觸發器。 

1.5.qrtz_job_details:存放一個jobDetail資訊。 

1.6.qrtz_job_listeners:job**監聽器**。 

1.7.qrtz_locks:存儲程式的悲觀鎖的資訊(假如使用了悲觀鎖)。 

1.8.qrtz_paused_trigger_graps:存放暫停掉的觸發器。 

1.9.qrtz_scheduler_state:排程器狀态。 

1.10.qrtz_simple_triggers:簡單觸發器的資訊。 

1.11.qrtz_trigger_listeners:觸發器監聽器。 

1.12.qrtz_triggers:觸發器的基本資訊。

二、Quartz的觸發時間的配置的三種方式:

2.1.cron 方式:采用cronExpression表達式配置時間。 

2.2.simple 方式:和JavaTimer差不多,可以指定一個開始時間和結束時間外加一個循環時間。 

2.3.calendars 方式:可以和cron配合使用,用cron表達式指定一個觸發時間規律,用calendar指定一個範圍。

注意:cron方式需要用到的4張資料表: 

qrtz_triggers,qrtz_cron_triggers,qrtz_fired_triggers,qrtz_job_details。

繼續閱讀