I am trying to setup the RAR JCA adapter with WL 81 and Hibernate 305. It used to work with 217 but does not with 305.
This is my connector file:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE connector PUBLIC "-//Sun Microsystems, Inc.//DTD Connector 1.0//EN" "http://java.sun.com/dtd/connector_1_0.dtd">
<connector>
<display-name>HibernateResourceAdapter</display-name>
<vendor-name>Hibernate</vendor-name>
<spec-version>1.0</spec-version>
<eis-type>Hibernate Sessions</eis-type>
<version>3.0</version>
<license>
<license-required>false</license-required>
</license>
<resourceadapter>
<managedconnectionfactory-class>org.hibernate.impl.SessionFactoryImpl</managedconnectionfactory-class>
<connectionfactory-interface>org.hibernate.SessionFactory</connectionfactory-interface>
<connectionfactory-impl-class>org.hibernate.jca.JCASessionFactoryImpl</connectionfactory-impl-class>
<connection-interface>org.hibernate.Session</connection-interface>
<connection-impl-class>org.hibernate.jca.JCASessionImpl</connection-impl-class>
<transaction-support>XATransaction</transaction-support>
<config-property>
<config-property-name>Dialect</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>org.hibernate.dialect.OracleDialect</config-property-value>
</config-property>
<config-property>
<config-property-name>MapResources</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com/lgim/sample/vo/Clobby.hbm.xml</config-property-value>
</config-property>
<config-property>
<config-property-name>DatasourceJndi</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>jdbc/simoneTxDataSource"</config-property-value>
</config-property>
<config-property>
<config-property-name>HibernateProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>hibernate.use_outer_join=true\nhibernate.show_sql=true\nhibernate.transaction.factory_class=WeblogicTransactionManagerLookup\nhibernate.transaction.factory_class=org.hibernate.transaction.JTATransactionFactory\njta.UserTransaction=UserTransaction\nhibernate.cache.provider_class=org.ehcache.hibernate.Provider</config-property-value>
</config-property>
<reauthentication-support>true</reauthentication-support>
</resourceadapter>
</connector>
Could please anyone say what is the best way forward?
With hibernate 217 and this approach I did not needed to open and close Hibernate Transactions in my code inside CMT EJBs.
Many thanks!!!!!