我正在尝试建立一个3年前的项目,但几乎没有文档,而且没有人以前在它上面工作过。
我在尝试运行mvn -X hibernate3时遇到以下异常:hbm2ddl
原因: org.hibernate.MappingException:需要AnnotationConfiguration实例才能使用
hibernate版本-3.5.4-最终版
这是hibernate插件的配置。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<componentProperties>
<drop>true</drop>
<configurationfile>src/main/conf/hibernate.cfg.xml</configurationfile>
<propertyfile>src/main/resources/database.properties</propertyfile>
</componentProperties>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>${hibernate.version}</version>
</dependency>
</dependencies>
</plugin>发布于 2015-07-13 00:33:36
修复了!感谢:https://stephou.wordpress.com/2009/10/11/creating-a-database-using-hbm2ddl-and-maven/
我不得不将这个添加到插件配置中。
<components>
<component>
<name>hbm2ddl</name>
<implementation>annotationconfiguration</implementation>
</component>
</components>https://stackoverflow.com/questions/31361661
复制相似问题