2015-07-11 23 views
0

我正試圖獲得一個3年前的項目來構建,並且沒有任何文檔,以前在此工作的人還在。hibernate3:hbm2ddl異常

我得到試圖運行時出現以下異常MVN -X Hibernate3的:就是hbm2ddl

產生的原因:org.hibernate.MappingException:一個AnnotationConfiguration實例是使用

休眠版本所需 - 3.5 2.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> 
+0

您是否嘗試過將hibernate annotations jar添加到您的依賴項? – kevcodez

+0

可能不是...... – Antoniossss

+0

我試着將它添加到插件依賴項中。我添加了hibernate-commons-annotations。版本3.5.4-Final沒有公共註釋。我嘗試了一些具體的,但我遇到了其他問題。有沒有我應該嘗試的特定版本? –

回答