alex
Panagiotis Korros wrote:
I have a home method in my cmp entity bean
public Page ejbHomeGetUsers( int offset, int limit) throws FinderException {
long userCount = ((Long) ejbSelectGeneric("SELECT COUNT( o.id ) FROM User o ", new Object[0]) .iterator().next()).longValue();
Collection users = ejbSelectGeneric( "SELECT OBJECT( o ) FROM User o OFFSET ?1 LIMIT ?2", new Object[] {new Integer(offset),new Integer(limit)});
return new Page(users, userCount, offset); }
There is a bug in jboss 3.2.x (confirmed for Jboss 3.2.2RC4 and 3.2.2Final) that causes the second call to ejbSelectGeneric to return a collection of o.id elements instead of User objects.
When I changed the code that counts the elements to: long userCount = ((Long) ejbSelectGeneric("SELECT OBJECT( o ) FROM User o ", new Object[0]) .size();
Everything worked ok.
Is this a bug in Jboss or am I doing something wrong?
-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise Linux in the Boardroom; in the Front Office; & in the Server Room http://www.enterpriselinuxforum.com
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user
-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise Linux in the Boardroom; in the Front Office; & in the Server Room http://www.enterpriselinuxforum.com
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user
