Hi, sorry, in my first posting I changed the field-names in the query into english, in order to ease understanding. The realy used query with ger- man field-names ist this one:
| | /** | * @ejb.select query = "select object(o) from Brief o where o.nameAkteurPK=?1 and o.nameAktienGesellschaftPK=?2 and o.skrontoNrPK=?3" | */ | public abstract Set ejbSelectAngebot(String nameAkteur, String nameAG, int skrontoNr) throws FinderException; | | Okay, here comes the DD ;-) | <?xml version="1.0" encoding="UTF-8"?> | <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> | | <ejb-jar> | | <description><![CDATA[No Description.]]></description> | <display-name>Generated by XDoclet</display-name> | | <enterprise-beans> | ... | <entity> | <description><![CDATA[]]></description> | | <ejb-name>Akteur</ejb-name> | | <home>bp.ejb.entityBeans.interfaces.AkteurHome</home> | <remote>bp.ejb.entityBeans.interfaces.Akteur</remote> | <local-home>bp.ejb.entityBeans.interfaces.AkteurLocalHome</local-home> | <local>bp.ejb.entityBeans.interfaces.AkteurLocal</local> | | <ejb-class>bp.ejb.entityBeans.classes.AkteurBean</ejb-class> | <persistence-type>Container</persistence-type> | <prim-key-class>java.lang.String</prim-key-class> | <reentrant>False</reentrant> | <cmp-version>2.x</cmp-version> | <abstract-schema-name>Akteur</abstract-schema-name> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>namePK</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>passwort</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>rolle</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>gruppe</field-name> | </cmp-field> | <primkey-field>namePK</primkey-field> | | <query> | <query-method> | <method-name>findAll</method-name> | <method-params> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from Akteur as o]]></ejb-ql> | </query> | <query> | <description><![CDATA[]]></description> | <query-method> | <method-name>ejbSelectAktienBestand</method-name> | <method-params> | <method-param>java.lang.String</method-param> | <method-param>java.lang.String</method-param> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from AktienBestand as o where o.akteurNamePK=?1 and o.aktienGesellschaftNamePK=?2]]></ejb-ql> | </query> | <query> | <description><![CDATA[]]></description> | <query-method> | <method-name>ejbSelectGeldTransaktion</method-name> | <method-params> | <method-param>java.lang.String</method-param> | <method-param>java.lang.String</method-param> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from GeldTransaktion as o where o.nameAkteurPK=?1 and o.nameAktienGesellschaftPK=?2]]></ejb-ql> | </query> | <query> | <description><![CDATA[]]></description> | <query-method> | <method-name>ejbSelectNachfrage</method-name> | <method-params> | <method-param>java.lang.String</method-param> | <method-param>java.lang.String</method-param> | <method-param>int</method-param> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from Geld as o where o.nameAkteurPK=?1 and o.nameAktienGesellschaftPK=?2 and o.skrontoNrPK=?3]]></ejb-ql> | </query> | <query> | <description><![CDATA[]]></description> | <query-method> | <method-name>ejbSelectAngebot</method-name> | <method-params> | <method-param>java.lang.String</method-param> | <method-param>java.lang.String</method-param> | <method-param>int</method-param> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from Brief o where o.nameAkteurPK=?1 and o.nameAktienGesellschaftPK=?2 and o.skrontoNrPK=?3]]></ejb-ql> | </query> | <!-- Write a file named ejb-finders-AkteurBean.xml if you want to define extra finders. --> | </entity> | | ... | | <entity > | <description><![CDATA[]]></description> | | <ejb-name>Brief</ejb-name> | | <home>bp.ejb.entityBeans.interfaces.BriefHome</home> | <remote>bp.ejb.entityBeans.interfaces.Brief</remote> | <local-home>bp.ejb.entityBeans.interfaces.BriefLocalHome</local-home> | <local>bp.ejb.entityBeans.interfaces.BriefLocal</local> | | <ejb-class>bp.ejb.entityBeans.classes.BriefBean</ejb-class> | <persistence-type>Container</persistence-type> | <prim-key-class>bp.ejb.entityBeans.pk.SkrontoEintragPK</prim-key-class> | <reentrant>False</reentrant> | <cmp-version>2.x</cmp-version> | <abstract-schema-name>Brief</abstract-schema-name> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>preisMin</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>angebotsMenge</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>nameAkteurPK</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>nameAktienGesellschaftPK</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>skrontoNrPK</field-name> | </cmp-field> | <cmp-field > | <description><![CDATA[]]></description> | <field-name>zeitpunkt</field-name> | </cmp-field> | | <query> | <query-method> | <method-name>findAll</method-name> | <method-params> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from Brief as o]]></ejb-ql> | </query> | <query> | <query-method> | <method-name>findByNameAktienGesellschaftPK</method-name> | <method-params> | <method-param>java.lang.String</method-param> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from Brief as o where o.nameAktienGesellschaftPK=?1]]></ejb-ql> | </query> | <query> | <query-method> | <method-name>findByNameAkteurPK</method-name> | <method-params> | <method-param>java.lang.String</method-param> | </method-params> | </query-method> | <ejb-ql><![CDATA[select object(o) from Brief as o where o.nameAkteurPK=?1]]></ejb-ql> | </query> | <!-- Write a file named ejb-finders-BriefBean.xml if you want to define extra finders. --> | </entity> | | ... | | </enterprise-beans> | | ... | | <relationships > | | ... | | <ejb-relation > | <ejb-relation-name>Akteur-Brief</ejb-relation-name> | | <ejb-relationship-role > | <ejb-relationship-role-name>AkteurRelationshipRole</ejb-relationship-role-name> | <multiplicity>One</multiplicity> | <relationship-role-source > | <ejb-name>Akteur</ejb-name> | </relationship-role-source> | <cmr-field > | <cmr-field-name>brief</cmr-field-name> | <cmr-field-type>java.util.Collection</cmr-field-type> | </cmr-field> | </ejb-relationship-role> | | <ejb-relationship-role > | <ejb-relationship-role-name>BriefRelationshipRole</ejb-relationship-role-name> | <multiplicity>Many</multiplicity> | <relationship-role-source > | <ejb-name>Brief</ejb-name> | </relationship-role-source> | </ejb-relationship-role> | | </ejb-relation> | | ... | </relationships> | | ... | </ejb-jar> | | | Regards, Frank View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3840271#3840271 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3840271 ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
