Java 执行查询--Hibernate+Spring

Java 执行查询--Hibernate+Spring,java,hibernate,spring,orm,Java,Hibernate,Spring,Orm,我同时使用spring和hibernate 有人能建议我如何执行一个简单的查询吗 例如,我想执行select count*from USER_DETAILS 谢谢, Narendra是一个对象关系映射工具。首先将用户对象映射到用户\u详细信息表,然后针对映射的用户对象而不是用户\u详细信息表进行写入。例如,您可以使用HQL编写您发布的查询,如下所示 从用户中选择countuser 嗨。。。 同时使用标准和投影。投影 Criteria crit = session.createCriteria(U

我同时使用spring和hibernate

有人能建议我如何执行一个简单的查询吗

例如,我想执行select count*from USER_DETAILS

谢谢,
Narendra是一个对象关系映射工具。首先将用户对象映射到用户\u详细信息表,然后针对映射的用户对象而不是用户\u详细信息表进行写入。例如,您可以使用HQL编写您发布的查询,如下所示

从用户中选择countuser

嗨。。。 同时使用标准和投影。投影

Criteria crit = session.createCriteria(USER_DETAILS.class);
ProjectionList projList = Projections.projectionList();
projList.add(Projections.countDistinct("Id"));
crit.setProjection(projList);
crit.list会给你计数。这是一个简单的hibernate代码,您可以通过这个示例了解spring+hibernate