Поскольку игра использует спящий режим изнутри, вы можете использовать любой из параметров, доступных в спящем режиме.
Вы можете аннотировать атрибут с помощью @Column(unique=true)
или класс с (это единственный вариант для уникальных ключей в нескольких столбцах)
@Table(name="table",
uniqueConstraints = {@UniqueConstraint(columnNames={"column1", "column2"})}
)