【问题标题】:Spring Data CrudRepository custom ID generatorSpring Data CrudRepository 自定义 ID 生成器
【发布时间】:2017-04-25 15:55:54
【问题描述】:

我正在使用 spring boot(1.4)、spring data 和 jpa。并使用@Repository(CrudRepository) 我的表/实体之一,ID 列,我想生成自定义字符串。 从一些特定的字符串加上创建数据和时间开始,并以 db 中的下一个值结束。 所以这里我不能使用@TableGenerator,我需要一些原生查询,比如“select nextvalue”

有没有更好的方法可以做到这一点。

【问题讨论】:

    标签: spring jpa spring-data spring-data-jpa id-generation


    【解决方案1】:

    使用@Id 和@GeneratedValue 添加一个“普通” ID 列,然后在第一次存储实体后手动填充您的特殊列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-17
      • 2020-01-23
      • 1970-01-01
      • 2015-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多