在我们的struts2 webapplication中,我们使用Hibernate ORM进行数据库通信。我们在默认的hibernate.cfg.xml文件中配置了所有连接属性。连接属性从环境变为环境,即它们在Local dev系统,beta,staging& amp;在现场。
最近,我添加了quartz.properties文件,以便将预定的作业详细信息存储在数据库中。我在quartz.properties中再次提供数据库属性,如
#quartz table prefixes in the database
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.misfireThreshold = 60000
org.quartz.jobStore.isClustered = false
#The details of the datasource specified previously
org.quartz.dataSource.myDS.driver = com.mysql.jdbc.Driver
org.quartz.dataSource.myDS.URL = jdbc:mysql://localhost:3306/gsraisin
org.quartz.dataSource.myDS.user = root
org.quartz.dataSource.myDS.password = rootAdmin
org.quartz.dataSource.myDS.maxConnections = 20
我是否可以在单个位置使用这些属性,例如,如果可能的话,在hibernte.cfg.xml中使用相同的详细信息进行Quartz app。请相应地建议我。