-1

私のシステムでは、基準を作成する場所と基準を実行する場所を分離しています。ICriteriaの特定のインスタンスから制限のリストを取得して、変更を実行したり、新しい基準インスタンスを再利用または構築したりしたいと思います。

何か案は ?

4

1 に答える 1

1

基準APIはこのために設計されていません。基礎となるCriteriaImplクラスを見ることができますが、私が言ったように、これはこのために設計されていません。NHibernate APIを乱用するような設計を避ければ、おそらくはるかに堅牢なシステムになります。たとえば、作成時に直接基準に影響を与える基準作成コードに引数を渡すことによって。

于 2013-02-11T13:06:11.960 に答える