2011-01-11 84 views
0

我一起使用spring和hibernate。执行查询--- Hibernate + Spring

任何机构可以告诉我如何执行一个简单的查询?

例如,我想执行“从USER_DETAILS中选择计数(*)”;

谢谢,
纳伦德拉

回答

0

Hibernate是一个对象关系映射工具。您首先将User对象映射到USER_DETAILS表,然后针对映射的User对象(而不是USER_DETAILS表)编写HQL (Hibernate Query Language)。例如,您可以使用HQL编写您在下面发布的查询。

select User(user)from User user;

1

嗨... 一起使用标准和预测。投影

Criteria crit = session.createCriteria(USER_DETAILS.class); 
ProjectionList projList = Projections.projectionList(); 
projList.add(Projections.countDistinct("Id")); 
crit.setProjection(projList); 

crit.list会给你数。这是一个简单的休眠代码,你可以通过这个例子找出spring + hibernat。

相关问题