Как использовать пользовательский компонент генератора идентификаторов в классе сущности JPA? - PullRequest
0 голосов
/ 05 марта 2020

У меня есть этот класс генератора ( github , имя класса отличается, но работает так же, в противном случае ), который я хотел бы использовать для генерации идентификаторов для моих моделей @Entity. Я настроил его как bean-компонент в классе Application следующим образом:

@Bean
@Scope("singleton")
public SequenceGenerator getSequenceGenerator() {
    return new SequenceGenerator("appName");

Таким образом, экземпляр генератора должен генерировать уникальные значения, которые могут использоваться в разных моделях. Как я могу добавить / внедрить его в класс модели, чтобы я мог использовать его метод nextId? Есть ли аннотация, которая позволила бы это? Я использую новейшую стабильную версию spring boot et c. Я не слишком знаком с системой Spring / Hibernate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...