今天在用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();
本文介绍了使用 Hibernate 4.0 进行 SQL 记录计数查询的方法,由于该版本不再支持 Hibernate.TYPE 类型,文中详细说明了如何利用 StandardBasicTypes.INTEGER 类型作为替代方案。
1601

被折叠的 条评论
为什么被折叠?



