У меня есть запрос на спящий режим, который может и возвращает повторяющиеся строки из устаревших данных. Есть ли способ, которым я могу сказать, что hibernate принимает повторяющиеся строки, не создавая своего рода псевдо-ключ?Hibernate - Accept Duplicates in Query
Это то, что мой HBM выглядит следующим образом:
<hibernate-mapping package="mycompany.cms.domain">
<class name="mycompany.cms.domain.DelDeadline" table="cms.del_deadlines">
<id column="nid" name="nid"/>
<property column="deadline_type" name="deadline_type"/>
<property column="del_run_date" name="del_run_date"/>
<property column="deadline_day" name="deadline_day"/>
<property column="deadline_time" name="deadline_time"/>
</class>
<query name="DelDeadline.getAll">
<![CDATA[from mycompany.cms.domain.DelDeadline]]>
</query>
</hibernate-mapping>
№ Hibernate нуждается в уникальном и неизменяемом идентификаторе для каждого объекта. –