使用以前的xml格式,可以通过以下方式实现: - (1)
<value>classpath:batch-mysql.properties</value>
(2)
<bean id="jobRepository" class="org...JobRepositoryFactoryBean">
<property name="databaseType" value="mysql"/>
<property name="dataSource" ref="dataSource"/>
[参考:http://docs.spring.io/spring-batch/reference/html/configureJob.html]
我能够使用spring batch previous format xml处理数据库。但我坚持使用新的格式注释。默认情况下,它始终使用嵌入式hsql。
但是使用新格式(仅使用注释)如何设置数据库类型?
API文档中没有太多关于此的信息。
有人可以帮我这个吗?感谢。
答案 0 :(得分:0)
尝试了几件事。找出一种实现设置数据库类型的方法(可能不是有效的方法)。我正在使用 -
HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter();
jpaVendorAdapter.setDatabase(Database.MYSQL);
它正在发挥作用。我的代码可在此处找到 - http://github.com/sidnan/spring-batch-example。如果有人有更好的事情请告诉我。谢谢!