2012-08-10 2 views
0
Criteria crit=hbSession.createCriteria(S1.class) 
.add(Restrictions.between("s1Docdt",startDate, endDate)) 
.add(Restrictions.eq("s1BranchCode",branchCode))  
.add(Restrictions.eq("s1AccountingYear",year)); 
crit.addOrder(Order.asc("s1Docdt","s1Dcno","s1Tc"); 

세션을 생성하고 제한을 추가하려고 시도 했으므로 오류가 발생하여 누구든지이 작업을 수행 할 수 있습니다.최대 절전 모드 표준시

+3

... 오류가 무엇입니까? –

답변

0

Hibernate Javadoc Order.asc(String) 메서드에 따라 코드가 잘못되었습니다. 시도해보십시오.

Criteria crit = hbSession.createCriteria(S1.class) 
    .add(Restrictions.between("s1Docdt",startDate, endDate)) 
    .add(Restrictions.eq("s1BranchCode",branchCode))  
    .add(Restrictions.eq("s1AccountingYear",year)); 
crit.addOrder(Order.asc("s1Docdt")); 
crit.addOrder(Order.asc("s1Dcno")); 
crit.addOrder(Order.asc("s1Tc")); 

희망이 있습니다.

+0

덕분에 많은 도움이되었습니다. – user1450954

+0

당신을 환영합니다! 그래서 대답을 받아들이십시오;) – jelies

+0

java.lang.ClassCast.exception을 얻고 있습니다.이 pls를 해결하는 방법을 알아야합니다. – user1450954