Hi, I was wondering if people could give me some pointers in relation to custom finders in JBoss 3.0.0beta2.
The query I want to implement is: SELECT member_fk FROM member_dialog_cluster GROUP BY member_fk HAVING COUNT (member_fk) > 5; (i.e. to select all members from member_dialog_cluster where their entry occurs more than 5 times.) Having looked at the various options, I have some queries. 1) In terms of implementing the finder method in code: a) Do I need to manually make a DB connection, or can I use one of the pooled connections. If so, how to I get access to this connection? b) I want to return a Set of member local objects to the user. The sql call retrieves a list of primary keys from the DB. Will the container map these for me, or will I have to do a findByPrimaryKey on each PK... (gulp! Hope not!) 2) In terms of implementing this method in jbosscmp-jdbc.xml, how do I do it? i.e. declared-sql seems unsuitable because I am not using WHERE and I'm not exactly sure what to place in the query. <query> <description>Get member's with low queue</description> <query-method> <method-name>ejbFindByQueueState</method-name> <method-params/> </query-method> ??? </query> </entity> 3) Overall... what is the suggested way of doing this? - I would ideally like the code to be as portable as possible, for comparing performance to other app servers with minimal code changes. - I want to keep the code manageable i.e. steering clear of BMPs would be nice. 4) I don't suppose ejb-ql might be refined some time to help with this call? Might jboss-ql help? Many thanks, Tim _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user