Hi guys ! I've found a problem with pagination in Topia, when I use AbstractTopiaDao#findPage with a request containing join statement. During the "count" operation, this uses "topiaid" to count, but this is ambigous when request contains several tables. This is an exemple of generated request failing : select count(topiaId) FROM fr.ifremer.coselmar.persistence.entity.Question Q INNER JOIN Q.participants CUG WHERE ( ( Q.privacy = :privacy0 ) OR ( Q.privacy = :privacy1 AND :members0 in elements( CUG.members ) AND :clients0 in elements( Q.clients )) ) AND ( 1=1 AND Q.status != :status0) */ select count(topiaId) as col_0_0_ from question questionim0_ inner join coselmarUserGroup coselmarus1_ on questionim0_.participants=coselmarus1_.topiaId where (questionim0_.privacy=? or questionim0_.privacy=? and (? in (select members2_.members from coselmarusergroup_members members2_ where coselmarus1_.topiaId=members2_.coselmarUserGroup)) and (? in (select clients3_.clients from clients_question clients3_ where questionim0_.topiaId=clients3_.question))) and 1=1 and questionim0_.status<>? limit ? [90059-190] Best regards -- Yannick Martel Code Lutin <http://www.codelutin.com/> +33 2 40 50 29 28