我将 Hibernate 与 JPA 和 MySql 一起使用。
SQL Tabel 有 ClassTable
---->TimeTable
----->Skillset
----->Course
以上箭头表示的是一对多
关系。
现在在我的 Java 代码中......
public List<ClassTableVO> getClassTables() {
return entityManager.createQuery("from ClassTableVO",
ClassTableVO.class).getResultList();
}
但我的要求是计算类(class),ClassTable中有多少。
例如 ClassTabel 有 10 条记录和 4 条记录 java
和 6 条记录 flex
现在我想对这些进行计数并存储一个整数变量 ...
最佳答案
给你,
public int getRecordCount(String subject) {
return session.createCriteria(ClassTableVO.class)
.add(Restrictions.eq("subject", subject)).getResultList()
.size();
}
关于java - 如何使用 JPA 在 Hibernate 中获取计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14351435/