java - 独立的 JPA 序列

原文 标签 java sql jpa spring-data-jpa

通过 SQL 可以定义一个序列,例如 CREATE SEQUENCE sequence_name .
可以使用JPA定义吗?我只知道在实体属性上定义的序列。我想避免创建一个实体只是为了能够定义一个序列。

最佳答案

您可以尝试在启动时创建它。
来自 this文档:

Spring Boot can automatically create the schema (DDL scripts) of your DataSource and initialize it (DML scripts). It loads SQL from the standard root classpath locations: schema.sql and data.sql


例如将 SEQUENCE 创建放入 data.sql

关于java - 独立的 JPA 序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64222596/

相关文章:

mysql - 查询不起作用需要groupby之前的orderby吗?

验证错误 : Value is not valid

java - 类路径和源路径之间的区别?

java - 使用 Spring 和 Hessian 的互操作性?是否可以?

java - 带有@Transactional的EntityManagerpersist()不会引发DataIntegrityViolationException

JPA : What is the behaviour of merge with lazy initialized collection?

java - Hibernate 5仍然忽略@Table注释来查找表

java - 为什么要使用 session.beginTransaction & transaction.commit

java - 无法使用以下Java代码读取完整的文件

sql - PhpStorm 无法解析多个数据库连接的列