Hibernate统计数据库表记录数

版权声明:原创文章转载需注明出处,贴上链接。 https://blog.csdn.net/qq_41860573/article/details/84590108

Hibernate得到数据库表的记录数

public Integer count() {
	SessionFactory sessionFactory = SessionFactoryUtil.getSessionFactory();
	//EntityClass改成表名所映射的类的字节码
	Criteria criteria = session.createCriteria(EntityClass);
	criteria.setProjection(Projections.rowCount());
	Object ojb = criteria.uniqueResult();
	Long lojb = (Long)ojb;
	int count = lojb.intValue();
	return count;
}

猜你喜欢

转载自blog.csdn.net/qq_41860573/article/details/84590108