Mysql 为什么不是';t hbm2ddl.import_文件在hibernate4 maven插件(Hibernate 4.3.6)中工作?

Mysql 为什么不是';t hbm2ddl.import_文件在hibernate4 maven插件(Hibernate 4.3.6)中工作?,mysql,hibernate,jpa,persistence.xml,hbm2ddl,Mysql,Hibernate,Jpa,Persistence.xml,Hbm2ddl,我有以下persistence.xml文件: <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_

我有以下persistence.xml文件:

<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
  <persistence-unit name="blah" transaction-type="RESOURCE_LOCAL">
    <properties>
      <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
      <property name="hibernate.hbm2ddl.auto" value="create"/>
      <property name="hibernate.hbm2ddl.import_files" value="myfile.sql"/>
    </properties>
  </persistence-unit>
</persistence>

但是
hibernate.hbm2ddl.import_files
属性不起作用。我把myfile.sql放在哪里,或者用斜杠、甚至通配符、类路径等前置符放在哪里似乎都无关紧要(抓着救命稻草)——它永远找不到它,日志输出也不表明它正在寻找它。改为使用默认的import.sql(并且有效)


注意:我见过类似的问题(例如和),但没有一个解决方案对我有效。

我现在认为这个问题是由于使用了-它似乎不支持所有Hibernate属性