开发者社区> 问答> 正文

hibernate自定义策略

hibernate在非主键字段可以用自定义策略吗?比如 A001 A002一直递增

展开
收起
游客ufivfoddcd53c 2020-01-04 10:51:26 938 0
1 条回答
写回答
取消 提交回答
  • 我尝试的写了IdentifierGenerator,放在非主键字段上,根本不执行。

    使用触发器方式,简单,但是不建议。

    还是建议自己定义一个生成你这种格式的自增串,然后在service层,调用生成方法,自己赋值进去。

    我之前写过类似的,建议如下: 在数据库中建立一个独立的表(字段为:month、value)由于每个月第一个数据从1开始计数。所以需要month字段。 然后自定义的生成方法获取month,value的值,再用DecimalFormat格式化你的格式加上常量字符A,基本上就满足了。

    2020-01-04 10:51:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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