[jboss-user] [JBoss Seam] - query restrictions with id primary key element
jamesjmp
do-not-reply at jboss.com
Wed Sep 12 06:48:36 EDT 2007
Hello,
by means of seam-gen I have a POJO with an id attribute. The id is in fact another POJO. All is ok according to the database.
I´ve defined a query in componentes.xml. It works properly:
| <framework:entity-query name="POJOView"
| ejbql="select pojo from POJO pojo">
| <framework:restrictions>
| <value>pojo.atb1 = #{object.atb1}</value>
| </framework:restrictions>
| </framework:entity-query>
But if I use a restriction wich access to an id attribute it returns no error but no elements, and there are elements indeed.(With standard sql that info is retrieved)
For example:
| <framework:entity-query name="POJOView"
| ejbql="select pojo from POJO pojo">
| <framework:restrictions>
| <value>pojo.id.atb2 = #{object.value}</value>
| </framework:restrictions>
| </framework:entity-query>
#{object.value} has a proper value for pojo.id.atb2, in the same way as #{object.atb1} has for pojo.atb1. All attributes have their public getters.
Is there something special that must be done for restrictions when accessing a pojo.id.attribute?
thank you!!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4083365#4083365
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4083365
More information about the jboss-user
mailing list