JSP + JPA (HIbernate annotations)

7 respostas
L

Bom tenho um projeto web inicado pelo netbeans, estou tentando usar hibernate annotations (jpa) para persistencia, porem nao estou conseguindo usar… Alguem saberia me tirar uma duvida: jpa soh funciona apartir do 1.5 e la no netbeans o projeto esta usando j2ee 1.4… alguem sabe dizer se isso interfere em algo?

aaa esqueci de comentar… esse mesmo projeto em desktop funciona normalmente…
insere belezinha no banco! soh que em projeto web nao funciona!

Desde já agradeco a compreensao de todos!

7 Respostas

Jair_Rillo_Junior

Annotations a partir do Java Tiger (5 ou 1.5), JEE 1.4 é outra coisa.

Qual a exception que ele retorna na WEB?
Se em desktop funciona e em web nao, dá uma verificada se você colocou os .jar necessários no hibernate no classpath, lembrando que em aplicaçãoes web, eles devem estar dentro do WEB-INF/lib

L

bom esta tudo certo la como devia…
o ele ta pegando os jar blzinha… ele reconhece o hibenate.cgf e tudo soh que ele na hora de inserir esta dando o seguinte erro!

org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
	org.hibernate.cache.NoCacheProvider.buildCache(NoCacheProvider.java:21)
	org.hibernate.cache.UpdateTimestampsCache.<init>(UpdateTimestampsCache.java:42)
	org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:337)
	org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
	org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
	persistencia.DAO.<init>(DAO.java:17)
	acoes.ProgramaAcao.executa(ProgramaAcao.java:21)
	controle.Controlador.doPost(Controlador.java:52)
	controle.Controlador.doGet(Controlador.java:16)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

alguem sabe dizer o pq disso?
desde ja agradeco…

L

Ninguemmm??? oO

Jair_Rillo_Junior

Realmente eu nunca vi essa exception. Tenta dar uma procurada no google sobre ela, quem sabe existe alguma resposta para esse problema. Eu desconfio (nao é certo) que ou seus arquivos de configurações não estão certos ou problemas nos arquivos .jar

Se você quer um simples Hello World do Hibernate Annotations que certamente funciona, você pode dar uma lida aqui http://jroller.com/page/jrjunior?entry=hibernate_annotations_it_is_really

L

tpw…
eu consigo fazer funfar jpa e hibernate annotations sussegado! sem problemas nenhum em desktop!
meu problema eh soh em aplicacoes web…
o mesmo projeto com mesma tabela e beans e tudo que funcionando na desktop nao funcionanm na web!
eu achei muito estranho isso oO
mas blz to tentando descobri…
vo da meus pulo aqui!

urubatan

O último post de hoje no meu blog tem exemplos de um curso que eu ministrei sobre JSF e JPA …
não tem explicações detalhadas, mas pode te ajudar …
Se ajudar, agradeça aos alunos, só coloquei isto online por que eles pediram :smiley:
http://www.urubatan.com.br/2007/05/24/exemplos-dos-exercicios-dos-cursos-de-jpa-e-jsf-ajuda-no-tema-de-casa-dos-alunos/

PS.: sim, eu sei, não é o melhor exemplo do mundo, mas tem exemplos de um monte de coisas ao mesmo tempo :smiley:

romuloff

Coloque isto no hibernate.cfg.xml:

<property name="cache.use_query_cache">false</property> <property name="cache.use_minimal_puts">false</property> <property name="cache.use_second_level_cache">false</property>

Criado 14 de maio de 2007
Ultima resposta 26 de jun. de 2009
Respostas 7
Participantes 4