0
SELECT (Title + ' ' & Forename & ' ' & Surname) AS FullName FROM details;
SELECT (Title || ' ' || Forename || ' ' || Surname) AS FullName FROM details;
,也是我想用 休眠投影的全名
SELECT (Title + ' ' & Forename & ' ' & Surname) AS FullName FROM details;
SELECT (Title || ' ' || Forename || ' ' || Surname) AS FullName FROM details;
,也是我想用 休眠投影的全名
您可以使用ProjectionList如果你想條件底部突起如
ProjectionList prjection = Projections.projectionList();
if(abc){
prjection.add(Projections.property("firstname"));
}
else if(xyz){
prjection.add(Projections.property("Surname"));
}
........
criteria.setProjection(prjection);
如果你想要OR /和條件標準比你c使用 Junction invitationTypeNotJunction = Restrictions.conjunction(); Junction invitationTypeJunction = Restrictions.disjunction();
可以參考http://www.java2s.com/Tutorial/Java/0350__Hibernate/RestrictionsDisjunction.htm鏈接,我知道這並不回答這個問題的更多信息
- 但串聯在Java代碼中的標準之外是不是一個壞主意,幫助分離數據和業務邏輯retreiving – Deltharis 2014-11-03 11:34:58