jdbc:使用*时无法执行脚本

时间:2014-02-27 02:23:59

标签: java spring

我尝试使用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>

1 个答案:

答案 0 :(得分:0)

不确定这是否是正确版本的Spring Batch而是check this documentation.

从文档引用:脚本位置也可以是带有通配符的模式,这些通配符用于Spring中的资源(例如classpath *:/ com / foo / * / sql / -data .SQL)。如果使用模式,脚本将按其URL或文件名的词汇顺序执行。