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


Reply via email to