开发者社区> 问答> 正文

hibernate 或者 jpa 注解形式怎么自定义自增形式的主键格式,在线等

hibernate 或者 jpa 注解形式怎么自定义自增形式的主键格式啊

现在数据库有个主键ID 现在的格式是1然后自增2、3、4排列下去但是我想自定义一个自增的格式比如说SC-0001、SC-0002 这样的

数据库列上没有设置自增 是在实体类用@GeneratedValue(strategy = GenerationType.AUTO)注解形式自增的 大神们帮帮忙吧!

展开
收起
小旋风柴进 2016-03-11 13:42:29 2401 0
1 条回答
写回答
取消 提交回答
  • 这个很简单啊,这个类似流水号吧,你在数据库中新建一个表,保存当前的最大的流水号,然后每一次先把流水号取出来,用DecimalFormat格式化一下数字,最后再跟其他的字符串连接起来在插入就好了,很简单的逻辑

    2019-07-17 18:59:04
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载