Spring Data CrudRepository自定义ID生成器

时间:2016-12-10 06:24:04

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

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

有没有更好的方法可以实现这一点。

1 个答案:

答案 0 :(得分:0)

添加"正常"使用@Id@GeneratedValue的ID列,然后在第一次存储实体后手动填充您的特殊列。