Hi,
I'm not sure what the problem is, since I am using a non-partial query to
rteturn all 3 attributes of the bean. Is there a requirement that they be
named the same ?


This is the error I'm getting from the server:

Auto-deploying kona-ejb.jar (Classes were updated)... Error compiling
C:\orion\applications\kona-app/kona-ejb.jar: Field
  used in finder query not found in bean, valid fields are: permName,
permDesc at column 388 in query 'select stpermissions.PERMISSION_ID,
stpermissions.PERMISSION_NAME , stpermissions.PERMISSION_DESCRIPTION from
stgroupperm, stgroup, stuser, stpermissions where stuser.USER_GROUP =
stgroup.GROUP_ID and stgroupperm.GROUP_ID = stgroup.GROUP_ID and
stpermissions.PERMISSION_ID = stgroupperm.GROUP_PERM_ID and
stgroupperm.GROUP_PERM_ALLOWED = 'Y' and stuser.USER_ID = ?'

Yet my orion-ejb.jar has this section for the bean:

                <entity-deployment name="UserPermissions"
location="UserPermissions" wrapper="UserPermissionsHome_EntityHomeWrapper51"
max-tx-retries="3" table="STPERMISSIONS" data-source="java:jdbc/ejbDS">
                        <primkey-mapping>
                                <cmp-field-mapping>
                                        <fields>
                                                <cmp-field-mapping
name="permID" persistence-name="PERMISSION_ID" />
                                        </fields>
                                </cmp-field-mapping>
                        </primkey-mapping>
                        <cmp-field-mapping name="permName"
persistence-name="PERMISSION_NAME" />
                        <cmp-field-mapping name="permDesc"
persistence-name="PERMISSION_DESCRIPTION" />
                        <finder-method partial ="false" query="select
stpermissions.PERMISSION_ID, stpermissions.PERMISSION_NAME,
stpermissions.PERMISSION_DESCRIPTION from stgroupperm, stgroup, stuser,
stpermissions where stuser.USER_GROUP = stgroup.GROUP_ID and
stgroupperm.GROUP_ID = stgroup.GROUP_ID and stpermissions.PERMISSION_ID =
stgroupperm.GROUP_PERM_ID and stgroupperm.GROUP_PERM_ALLOWED = 'Y' and
stuser.USER_ID = ?">
                                <method>
                                        <ejb-name>UserPermissions</ejb-name>
        
<method-name>findByUser</method-name>
                                        <method-params>
        
<method-param>java.lang.String</method-param>
                                        </method-params>
                                </method>
                        </finder-method>
                </entity-deployment>




Reply via email to