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