Нам нужно создать последовательность для счетов на каждого клиента.
Чтобы у нас было автоматически сгенерированное long
значение для invoice_sequence
в таблице ниже:
invoice_id | customer | invoice_sequence
1 Alice 1
2 Alice 2
3 Bob 1
4 Alice 3
5 Bob 2
... и т.д..
Я гуглил по примерам, и кажется, что следующие посты устарели:
Начиная с 2018 года, или Hibernate 5.0.12
, возможно ли достичь этого, используя аннотацию @GeneratedValue вместе с пользовательской стратегией генератора или sth?