私は以下のエンティティを持っています TaskType String id; 文字列名。 文字列の説明。休止状態の基準の内部 ...2つのエンティティの制限付きでHibernateの基準を使用し、両方からの値を返す
TaskQueue
String id;
String name;
...
TaskJBPM
long id;
String description;
String status;
String assignedToUser;
int Priority;
...
Task
String id;
String name;
long masterTaskId; // Link to TaskJBPM table
Date expectedStart;
Date expectedEnd
Date scheduledStart;
Date scheduledEnd;
String taskQueueId; // Link to the TaskQueue table
String taskTypeId; // Link to the TaskType table
...
私は両方のタスクとTaskJBPMエンティティ から属性(例を使用して制限を設定できるようにしたいと思いオブジェクト。(Restrictions.eq(「ステータス」をcriteria.add )、 criteria.add(Restrictions.eq( "name"、 "example");)
また、TaskとTaskJBPMの両方のテーブルの属性をすべて戻したい多分TaskTypeとTaskQueueからの属性)。2つの質問。これは、休止状態の基準オブジェクトを使用して可能であり、パフォーマンスは になります。 TaskJBPMには何千ものレコードが含まれていますか?誰かが私にいくつか サンプルコードを表示できますか? ありがとう、 フレッド