<!DOCTYPE weblogic-rdbms-bean PUBLIC 
 '-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB RDBMS Persistence//EN'
 'http://www.bea.com/servers/wls510/dtd/weblogic-rdbms-persistence.dtd'>

<weblogic-rdbms-bean>
  <pool-name>MyJDBC Connection Pool</pool-name>
  <table-name>Person</table-name>
  <attribute-map>
    <object-link>
      <bean-field>id_</bean-field>
      <dbms-column>id</dbms-column>
    </object-link>
    <object-link>
      <bean-field>firstName_</bean-field>
      <dbms-column>firstName</dbms-column>
    </object-link>
    <object-link>
      <bean-field>lastName_</bean-field>
      <dbms-column>lastName</dbms-column>
    </object-link>
    <object-link>
      <bean-field>address_</bean-field>
      <dbms-column>address</dbms-column>
    </object-link>
    <object-link>
      <bean-field>phoneNumber_</bean-field>
      <dbms-column>phoneNumber</dbms-column>
    </object-link>
  </attribute-map>
  <finder-list>

    <finder>
      <method-name>findByLikeName</method-name>
      <method-params>
        <method-param>java.lang.String</method-param>
        <method-param>java.lang.String</method-param>
      </method-params>
      <finder-query>
         <![CDATA[(& (like firstName_ $0) (like lastName_ $1))]]>
      </finder-query>
      <finder-expression>
         <expression-number>0</expression-number>
         <expression-text>"%" + @0 + "%"</expression-text>
         <expression-type>java.lang.String</expression-type>
      </finder-expression>
      <finder-expression>
         <expression-number>1</expression-number>
         <expression-text>"%" + @1 + "%"</expression-text>
         <expression-type>java.lang.String</expression-type>
      </finder-expression>
    </finder>

  </finder-list>
  <options>
    <!-- not used, but must be false -->
    <use-quoted-names>false</use-quoted-names>
  </options>
</weblogic-rdbms-bean>
