Bonjour
Je cherche a utiliser Hibernate et la configuration par annotations dans un contener Spring.
Mais a la creation de la sessionFactory, j'obtiens le message suivant :
Code:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/dispatcherServlet-servlet.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchFieldError: auxiliaryDatabaseObjects
java.lang.NoSuchFieldError: auxiliaryDatabaseObjects
at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:126)
at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:253)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:191)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:999)
Voici mon fichier de configuration hibernate :
Code:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="show_sql">false</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.cglib.use_reflection_optimizer">
true
</property>
<!-- Mapping -->
<mapping class="com.mypackage.MyClass" />
</session-factory>
</hibernate-configuration
Et la creation de la sessionFactory dans le fichier dispatcherServlet-servlet.xml
Code:
<bean
id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>/WEB-INF/hibernate.cfg.xml</value>
</property>
<property name="configurationClass">
<value>org.hibernate.cfg.AnnotationConfiguration</value>
</property>
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
Personne ne semble avoir eu ce type d'erreur avant moi, en tout cas google n'est pas bavard sur le sujet.
Merci d'avance.
Samuel
version: Hibernate-3.1rc et hibernate-annotations-3.1beta6