hibernate在非主键字段可以用自定义策略吗?比如 A001 A002一直递增
我尝试的写了IdentifierGenerator,放在非主键字段上,根本不执行。
使用触发器方式,简单,但是不建议。
还是建议自己定义一个生成你这种格式的自增串,然后在service层,调用生成方法,自己赋值进去。
我之前写过类似的,建议如下: 在数据库中建立一个独立的表(字段为:month、value)由于每个月第一个数据从1开始计数。所以需要month字段。 然后自定义的生成方法获取month,value的值,再用DecimalFormat格式化你的格式加上常量字符A,基本上就满足了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。