我一起使用spring和hibernate。
任何机构都可以建议我如何执行简单的查询?
例如,我想执行“从USER_DETAILS中选择计数(*)”;
谢谢,
纳伦德拉
答案 0 :(得分:1)
... HIII 一起使用标准和投影。投影
Criteria crit = session.createCriteria(USER_DETAILS.class);
ProjectionList projList = Projections.projectionList();
projList.add(Projections.countDistinct("Id"));
crit.setProjection(projList);
crit.list会给你数数。这是一个简单的hibernate代码,你可以通过这个例子找出spring + hibernat。
答案 1 :(得分:0)
Hibernate是一个对象关系映射工具。首先将User对象映射到USER_DETAILS表,然后针对映射的User对象(而不是USER_DETAILS表)编写HQL (Hibernate Query Language)。例如,您可以使用HQL编写您在下面发布的查询。
从用户用户中选择计数(用户);