Olá,
Gostaria de ajuda de vocês mais uma vez.
Estou trocando o tomcat pelo JBoss 7.
Minha aplicação utiliza DataSource e no tomcat funcionava bem.
Já criei o datasource no JBoss 7 pela interface de gerenciamento web dele e está funcionando.
Minha duvida é: Como configuro esse novo DataSource no meu hibernate?
Obrigado
<persistence-unit name="SEU_PU" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>SEU_DS</jta-data-source>
</persistence-unit>
Obrigado pela resposta, mas não entendi o que tu postou.
Meu hibernate.cfg.xml está assim:
hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
[b] <property name="hibernate.connection.datasource">java:/comp/env/jdbc/PedidoMJ</property>[/b]
<property name="hibernate.connection.autocommit">false</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.use_sql_comments">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.generate_statistics">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.current_session_context_class">thread</property>
</session-factory>
</hibernate-configuration>
O que preciso fazer de diferente?
[quote=fabiocesar.ti]Obrigado pela resposta, mas não entendi o que tu postou.
Meu hibernate.cfg.xml está assim:
hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
[b] <property name="hibernate.connection.datasource">java:/comp/env/jdbc/PedidoMJ</property>[/b]
<property name="hibernate.connection.autocommit">false</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.use_sql_comments">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.generate_statistics">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.current_session_context_class">thread</property>
</session-factory>
</hibernate-configuration>
O que preciso fazer de diferente?
[/quote]Até hoje não vi o hibernate sendo utilizado como provider no JBoss. Nem sei se tem como.
Todo lugar que passei, era utilizado o JPA puro e acoplado a ele o Hibernate. O código que passei acima e para ser utilizado no persistence.xml
Vamos ver se alguém fala como usar o hibernate puro.
Você configura da mesma forma. A diferença é que o JBoss não usa o caminho java:/comp/env/ na árvore JNDI.
Exemplo: