public class Base {
public static final String ID = "id";
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "id_gen")
@SequenceGenerator(name = "id_gen", initialValue = 1, allocationSize = 1)
@Column(updatable = false, nullable = false)
private Long id;
}
@Entity("orders")
public class Order extends Base {}
@Entity("products")
public class Product extends Base {}
Мне нужны отдельные имена последовательностей для продукта и заказа. Как мне это сделать с помощью JPA @SequenceGenerator и не использовать классы Hibernate?
См.: https://jakarta.ee/specifications/persi ... egenerator< /p>
Существующий код был таким и работал нормально, но он использовал реализацию Hibernate и устарел
- @GenericGenerator(name = "id_gen", type = org.hibernate.id.enhanced.SequenceStyleGenerator.class,
- parameters = { @Parameter(name = SequenceStyleGenerator.CONFIG_SEQUENCE_PER_ENTITY_SUFFIX, value = "_seq"),
- @Parameter(name = SequenceStyleGenerator.INITIAL_PARAM, value = "1"),
- @Parameter(name = SequenceStyleGenerator.INCREMENT_PARAM, value = "1") })
+ @SequenceGenerator(name = "id_gen", sequenceName = "entity_seq", initialValue = 1, allocationSize = 1)
Подробнее здесь: https://stackoverflow.com/questions/793 ... mes-in-jpa
Как заставить SequenceGenerator генерировать имена динамических последовательностей в JPA ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как заставить SequenceGenerator генерировать имена динамических последовательностей в JPA
Anonymous » » в форуме JAVA - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как заставить SequenceGenerator генерировать имена динамических последовательностей в JPA
Anonymous » » в форуме JAVA - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как заставить SequenceGenerator генерировать имена динамических последовательностей в JPA
Anonymous » » в форуме JAVA - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как заставить SequenceGenerator генерировать имена динамических последовательностей в JPA
Anonymous » » в форуме JAVA - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как заставить SequenceGenerator генерировать имена динамических последовательностей в JPA
Anonymous » » в форуме JAVA - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-