У меня есть объект Product, который выглядит примерно так:
@Entity
public class Product {
@Id
UUID id;
String productCode;
}
Я хочу, чтобы productCode
был сгенерирован из последовательности с именем Product_code_sequence
, которая уже находится в моей базе данных. При создании нового продукта я хочу получить следующее значение из последовательности, а затем объединить его с String
, чтобы получить что-то вроде «PR000004». Также я хочу, чтобы решение было независимым от базы данных, то есть оно должно работать с Postgres, H2 и любой другой базой данных, поддерживающей последовательности.