這裏使用配置的結果是我的代碼:休眠AnnotationConfiguration已經過時......但在MappingException
Configuration config = new Configuration().configure();
這給:
org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="com.google.musicstore.domain.Record"/>
罰款......所以我嘗試使用org.hibernate作爲.cfg.AnnotationConfiguration改爲:
Configuration config = new AnnotationConfiguration().configure();
但該類已被棄用。文檔指示我使用配置!
作爲一個側面說明,AnnotationConfiguration選項也出現故障,導致:
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
這裏是我的pom.xml:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search</artifactId>
<version>4.3.0.Final</version>
</dependency>
請幫助!