【发布时间】:2013-03-18 16:51:54
【问题描述】:
我有以下
@Entity
@Table(name = "PROJECTS")
public class Project implements Serializable {
@Id
private Integer SlNo;
@Id
private Long projectNo;
private Date projectDate;
}
在 DAO 类中
CriteriaBuilder cb = entityManager.getCriteriaBuilder();
CriteriaQuery<Long> countQ = cb.createQuery(Long.class);
Root<Project> empCount = countQ.from(Project.class);
countQ.select(cb.count(empCount));
TypedQuery<Long> countquery = entityManager.createQuery(countQ);// error in this line
我在上面的行中遇到异常java.lang.IllegalStateException: No supertype found。如何解决或解决此问题?貌似有bug,有解决办法吗?
我正在使用Hibernate 4.1.0.Final
【问题讨论】:
标签: java hibernate jpa jpa-2.0