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");

セッションを作成し、制限を追加しようとしましたが、エラーが発生したので、誰でもこれを手伝ってもらえますか?

4

1 に答える 1

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"));

お役に立てれば。

于 2012-08-10T10:47:50.457 に答える