2011-12-28 21 views
0

私はクォーツは、データベース内のjobSaysmyFloatValueを格納する印象であったJDBCJobStore混乱Schdular

Trigger trigger=newTrigger().withIdentity("Trigger11","group11") 
       .startNow().withSchedule(CronScheduleBuilder. 
       cronSchedule("0 0/1 * * * ?")).build(); 

として、私は、ジョブ定義

JobDetail job=newJob(HelloJob.class).withIdentity("demo11", "group11"). 
     usingJobData("jobSays", "Hello Vikas") 
     .usingJobData("myFloatValue", 3.141f).storeDurably(true). 
     build(); 

とトリガー次クォーツJDBCJobStoreを使用して持っていますが、私はそのようなプロパティをデータベースに見ることができません。

JobDataをデータベースに保存する方法はありますか?ここで

quartz.propertyファイル

org.quartz.scheduler.instanceName = MyScheduler 
org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool 
org.quartz.threadPool.threadCount = 3 
org.quartz.jobStore.dataSource = myDS 
org.quartz.dataSource.myDS.driver=com.mysql.jdbc.Driver 
org.quartz.dataSource.myDS.URL=jdbc:mysql://localhost:3306/quartz 
org.quartz.dataSource.myDS.user=root 
org.quartz.dataSource.myDS.password=root 
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX 
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate 
org.quartz.jobStore.tablePrefix = QRTZ_ 

答えて

0

クォーツはQRTZ_JOB_DETAILSテーブル内のBLOBデータ型としてジョブデータを格納しています。

ご確認ください。