У меня есть следующие объекты TaskType String id;Имя строки;Описание строки;...
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
...
Внутри объекта критериев гибернации я хотел бы иметь возможность устанавливать ограничения, используя атрибуты из сущностей Task и TaskJBPM (например, crit.add (Restrictions.eq ("status"), "созданный"), crit.add (Restrictions.eq ("имя", "пример");).
Кроме того, я хотел бы вернуть все атрибуты для таблиц Task и TaskJBPM (и, может быть, также атрибуты из TaskType и TaskQueue). Два вопроса. Возможно ли это с помощью объекта критериев гибернации и будет ли производительность «разумной», когда Task и TaskJBPM содержат тысячи записей? Может кто-нибудь показать мне пример кода?Спасибо, Фред