Hi,

Sorry, for incomplete post (incidentally hit "send").

> <?xml version="1.0" encoding="UTF-8"?>
> 
> <jaws>
>    <enterprise-beans>
>      <entity>
>        <ejb-name>JamalSecurity</ejb-name>
>        <table-name>AR_SECURITY</table-name>
>        <create-table>false</create-table>
>        <cmp-field>
>          <field-name>security_id_</field-name>
>          <column-name>SECURITY_ID</column-name>
>        </cmp-field>
>        <cmp-field>
>          <field-name>username_</field-name>
>          <column-name>USERNAME</column-name>
>        </cmp-field>
>        <cmp-field>
>          <field-name>password_</field-name>
>          <column-name>PASSWORD</column-name>
>        </cmp-field>
>                        
>        <finder>
>               <name>findByUsernamePassword</name>
>               <query>username_ = {0} AND password_ = {1}</query>

So, as far as I know, persistence manager does not parse your "where"
clause, just substitutes parameters. This means you have to put the real
column names, "USERNAME" and "PASSWORD", not bean fields.

>               <order></order>
>        </finder>
>                        
>             
>      </entity>
>    </enterprise-beans>
>        
>    <datasource>OraclePool</datasource> 
>    <type-mapping>Oracle8</type-mapping> 
>        
>  </jaws>
> 

Regards,
Roman

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to