Dúvida Spring + Jpa + Hibernate  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Bruno Lacerda
JavaEvangelist
[Avatar]

Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline

Bom dia!
Galera, estou preparando uma apresentação e estou me baseando no tutorial da apache http://cwiki.apache.org/S2WIKI/struts-2-spring-2-jpa-ajax.html.

De acordo com o tutorial, o persistence.xml fica desta forma:


e o applicationContext.xml


Estava dando uma olhada nas classes do Spring
org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter e
org.springframework.jdbc.datasource.DriverManagerDataSource
e reparei que elas possuem alguns atributos para configurar peculiaridades da conexão como showSql etc, mas não encontrei nenhum atributo para configurar outras propriedades da conexão como
hibernate.transaction.factory_class, hibernate.query.factory_class, hibernate.cache.provider_class entre outras.

Daria para configurar todas as propriedades no persistence.xml ou somente as que não encontrei nas classes do Spring.
Ex:
persistence.xml


Perguntas:
Seria elegante configurar as propriedades que não encontrei nas classes do Spring no persistence.xml, descentralizando as propriedades da conexão? (acho que não)
haveria outra classe do Spring onde eu possa declarar estas configurações? (Tipo em um outro bean)
Outra coisa, reparei que mesmo que eu não declare o provider e as classes no persistence.xml, tudo funciona perfeitamente. (a princípio)

Qual seria a forma mais correta de configurar Spring + Jpa + Hibernate sem abrir mão de todas as peculiaridades da conexão com o BD?

Obrigado.

A morte do homem começa no instante em que ele desiste de aprender.
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team