hibernate 或者 jpa 注解形式怎么自定义自增形式的主键格式啊
现在数据库有个主键ID 现在的格式是1然后自增2、3、4排列下去但是我想自定义一个自增的格式比如说SC-0001、SC-0002 这样的
PS:数据库列上没有设置自增 是在实体类用@GeneratedValue(strategy = GenerationType.AUTO)注解形式自增的 大神们帮帮忙吧!
这个很简单啊,这个类似流水号吧,你在数据库中新建一个表,保存当前的最大的流水号,然后每一次先把流水号取出来,用DecimalFormat格式化一下数字,最后再跟其他的字符串连接起来在插入就好了,很简单的逻辑
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。