Fórum Spring e Hibernate #412499

07/02/2012

0

Olá Pessoal,

Tentei fazer os exemplos do artigo Integrando os frameworks Spring e Hibernate da edição 14 da revista easy Java Magazine. Quando vou startar o Tomcat da o seguinte erro:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name proprietarioDao: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.orm.hibernate3.HibernateTemplate br.com.devmedia.artigo.dao.dao2.ProprietarioDao.hibernateTemplate; nested exception is java.lang.NoClassDefFoundError: org/hibernate/MappingException

Alguem tem idéia do que possa ser?

Obrgiado
Marcelo
Marcelo Francisco

Marcelo Francisco

Responder

Posts

07/02/2012

Davi Costa

O Spring não está conseguindo criar hibernateTemplate.
Provavelmente no seu xml de configuração do spring o caminho completo da classe não está batendo com a classe que está querendo injetar hibernateTemplate.
Dá uma conferida nisso.

abcs
Responder

Gostei + 0

08/02/2012

Marcelo Francisco

Davi,

No xml de configuração está assim:

<bean id=hibernateTemplate class=org.springframework.orm.hibernate3.HibernateTemplate>
<constructor-arg ref=sessionFactory/>
</bean>
Responder

Gostei + 0

08/02/2012

Davi Costa

Aparentemente está ok, mas ele tem uma dependência do sessionFactory será que este está 100%?

att Davi
Responder

Gostei + 0

09/02/2012

Marcelo Francisco

segue o sessionFactory

<bean id=sessionFactory class=org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean>
<property name=packagesToScan value=br.com.devmedia.artigo.model/>
<property name=hibernateProperties>
<props>
<prop key=hibernate.dialect>org.hibernate.
dialect.MySQL5Dialect</prop>
<prop key=hibernate.connection.url>
jdbc:mysql://localhost/artigo_db</prop>
<prop key=hibernate.connection.username>root</prop>
<prop key=hibernate.connection.password></prop>
<prop key=hibernate.show_sql>true</prop>
<prop key=hibernate.current_session_context_class>thread</prop>
<prop key=hibernate.hbm2ddl.auto>update</prop>
</props>
</property>
</bean>
Responder

Gostei + 0

20/02/2012

Dyego Carmo

Poderia colar as classes deste projeto aqui ?

Tem alguem private sem get/set...
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar