hibernate4 createSQLQuery关于count的查询

今天在用sql查询记录条数的时候,发现hibernate 4.0 已经不支持 Hibernate.TYPE类型。

后来在hibernate核心包的org.hibernate.type里找到了替代的类型StandardBasicTypes.INTEGER

完整的查询如下:

 sqlCountBuffer.append(" select count(*) from "                 );
sqlCountBuffer.append(				         tablename      );

.....


Query query=
getSession().createSQLQuery(sqlCountBuffer.toString()).addScalar("count(*)", StandardBasicTypes.INTEGER);

count=(Integer)query.uniqueResult();

猜你喜欢

转载自weilikk.iteye.com/blog/1972532
今日推荐