私は次のものを持っています
@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
上記の行で例外が発生しています。この問題を解決または回避するにはどうすればよいですか? バグがあるようですが、これに対する解決策はありますか?
私は使っているHibernate 4.1.0.Final