我尝试使用appContext.xml中的以下脚本在初始化期间执行一些sql。但是使用* char时无法执行sql。我使用的是Spring 4.0和hibernate 4.0。 非常感谢。
<jdbc:initialize-database data-source="dataSource" ignore-failures="ALL">
<jdbc:script location="classpath:sql/h2/schema-*.sql" />
<jdbc:script location="classpath:data/h2/import-data.sql"/>
</jdbc:initialize-database>
答案 0 :(得分:0)
不确定这是否是正确版本的Spring Batch而是check this documentation.
从文档引用:脚本位置也可以是带有通配符的模式,这些通配符用于Spring中的资源(例如classpath *:/ com / foo / * / sql / -data .SQL)。如果使用模式,脚本将按其URL或文件名的词汇顺序执行。