Hi everybody.

I have an application developed under JBoss 4.0.1; in this AS there is 
hibernate3.1; i have used this version of hibernate for acceding to my DB; i 
have done a select count by using this sintax:


  |     protected Query getQueryCount(BaseFilter filter) throws 
ValidateException, DaoException, IllegalParameterException {
  | .
  | .
  | .
  | 
  | String query = " select count(distinct tbasmusr.id) from TbaSmUsr tbasmusr 
where " +" tbasmusr.tbuSmUsrOus.size = 0 and tbasmusr.id != 0 ";
  | query = query + " and tbasmusr.id != " + idLogged ;
  | String nameUser = userFilter.getName();
  |             
  | if( !PropertyValidator.isNullable( nameUser )){
  | 
  |  query = query + " and  ( tbasmusr.name like '%" + nameUser + "%' or 
tbasmusr.surname like '%" + nameUser + "%' or tbasmusr.socialName like '%" + 
nameUser + "%' )";
  | }
  |             
  | String userType = userFilter.getUserType();
  |             
  | if( !PropertyValidator.isNullable( userType )){
  |  query = query + " and tbasmusr.type like '" + userType+"'" ;
  | }
  |             
  |  return  getSession().createQuery( query );
  | }
  | 

In the old version of Hibernate an Integer was returned by executing this quey; 
in the hibernate 3.2.0 (present in the AS Jboss 4.0.4) a Long is 
returned.....this causes a ClassCastException.... is this correct?
Why this change? Must i recompile all my code by adapting it to this change?

Thanks to all,
 Angelo.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012440#4012440

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012440
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to