Boa noite!
Estou começando a utilizar o VRaptor, e estava lendo algumas coisas sobre JPA e EntityManager. Em todos os artigos que li, e nos posts que vi, me dá a impressão que para usar VRaptor + Hibernate + EntityManager, preciso utilizar EJB. É fato isto, ou consigo utilizar estes três caras sem utilizar EJB?
Obrigada!
Consegue usar VRaptor + EntityManager sem usar EJB.
Certo, mas todos os exemplos que vi citam um arquivo chamado persistence.xml, e este tem uma propriedade chamada , cujo conteúdo para o Hibernate seria “org.hibernate.ejb.HibernatePersistence”. Esta palavrinha “ejb” ali no meio me deixa em dúvida. Há algum outro provider para Hibernate, ou é este mesmo que tenho que usar, mesmo sem usar Hibernate?
E, se usar este provider, pelo que vi, preciso também de um jar “ejb3-persistence-1.0.2.GA.jar”?
Obrigada
É apenas um nome, já que JPA está diretamente ligada a especificação do EJB. Porém não é necessário usar EJB para usar Hibernate e JPA.
Hum… ok. Estou lendo mais algumas coisas sobre isto, mas já me esclarece bastante. Obrigada!