Hello all,
I have a problem with my isolation level settings.
I have an entity ejb BMP (see deployment descriptor below) which must be in
a transaction isolation level 'serializable'.
in orion-ejb-jar.xml tag <entity ... isolation="serializable" ...
Despite this, the connection.getTransactionIsolation() method in the bean
return 2 (TRANSACTION_READ_COMMITTED) instead of 8
(TRANSACTION_SERIALIZABLE)
why ???.
Thanks for any help/idea
Environment details : orion 1.5.2 / postgresql 7.1.2 / RedHat 7.1
Bean deployment descriptor :
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>elementejb</ejb-name>
<home>ElementHome</home>
<remote>Element</remote>
<ejb-class>ElementEJB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<resource-ref>
<res-ref-name>jdbc/postgresql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</entity>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>elementejb</ejb-name>
<method-intf>Home</method-intf>
<method-name>create</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp