<!DOCTYPE jonas-ejb-jar SYSTEM "./xml/jonas-ejb-jar.dtd">
<jonas-ejb-jar>
  <jonas-entity>
    <ejb-name>containerManaged</ejb-name>
    <jndi-name>containerManaged.AccountHome</jndi-name>
    <jdbc-mapping>
      <jndi-name>weblogic.jdbc.connectionPool.demoPool</jndi-name>
      <jdbc-table-name>ejbAccounts</jdbc-table-name>
      <cmp-field-jdbc-mapping>
	      <field-name>accountId</field-name>
	      <jdbc-field-name>id</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>balance</field-name>
	      <jdbc-field-name>bal</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>accountType</field-name>
	      <jdbc-field-name>type</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <finder-method-jdbc-mapping>
	      <jonas-method>
	        <method-name>findBigAccounts</method-name>
	      </jonas-method>
	      <jdbc-where-clause>where bal &gt; ?</jdbc-where-clause>
      </finder-method-jdbc-mapping>
      <finder-method-jdbc-mapping>
	      <jonas-method>
	        <method-name>findAccount</method-name>
	      </jonas-method>
	      <jdbc-where-clause>where bal = ?</jdbc-where-clause>
      </finder-method-jdbc-mapping>
      <finder-method-jdbc-mapping>
	      <jonas-method>
	        <method-name>findNullAccounts</method-name>
	      </jonas-method>
	      <jdbc-where-clause>where type = null</jdbc-where-clause>
      </finder-method-jdbc-mapping>
    </jdbc-mapping>
  </jonas-entity>
</jonas-ejb-jar>
