我一起使用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。