У меня есть класс с именем Iteraction, в этой итерации много специальных полей. Я хочу сделать проверку уникальности для трех полей вместе (startDate, endDate и Project), Project - это класс.
Я пытаюсь сделать что-то подобное:
@ Table (uniqueConstraints = {@UniqueConstraint (columnNames = {"startDate", "endDate", "project_id"})})
Но не работает, что я хочу сказать моей проверке: у меня может быть только ОДИН регистр итерации в базе данных с теми же startDade, endDate и project_id:
В Rails Code я могу использовать Scope для этого, но, используя hibernate, я не знаю как, кто-то может мне помочь?