java - 如何将带有增量参数的 hibernate 生成器 ="sequence"转换为 JPA

标签 java hibernate jpa

我有以下基于 hibernate 的 XML 属性。我需要的是将以下内容转换为 JPA 注释

  <id column="PARTNER_PROPERTY_ID" name="id" unsaved-value="0">
      <generator class="sequence">
          <param name="sequence">CRICKET_TEST_SEQ</param>
          <param name="parameters">INCREMENT BY 1 START WITH 200</param>
      </generator>
  </id>

谁能帮我将此代码短语转换为 JPA 注释

最佳答案

据我了解,此属性用于生成也可以通过此注释完成的序列。

@Id
@SequenceGenerator(name="att_id", sequenceName="attendee_setup_id_seq", initialValue = 1, allocationSize = 1)

@GeneratedValue(strategy = GenerationType.SEQUENCE ,generator="att_id")

@Column(name="PARTNER_PROPERTY_ID")
private int PARTNER_PROPERTY_ID; 

关于java - 如何将带有增量参数的 hibernate 生成器 ="sequence"转换为 JPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58337992/

相关文章:

java - Spring JPA - 实体类包名称中的 "in"字 - 导致 JPQL 错误

java - Hibernate - MySQL - 连接到数据库

javascript - 在jsp中使用ajax刷新一行onclick刷新按钮的列

java - 不使用元模型的 JPA 2 Criteria API 不区分大小写的条件

java - 创建 csv 文件并作为附件发送

java - Docker 和 Java - 字体配置问题

java - 如果单行 SQL 中不满足条件,则回滚整个查询

java - 用户注销后重定向到登录页面,然后使用 Spring Security 按浏览器后退按钮

java - 使用 Tesseract OCR 将 PDF 转换为文本

java - 如何使用 spring boot 和 jpa 在数据库中上传和保存文件?