一张维护申请表,每次新的表来了,生成一个对象applyList。用hibernate插入到数据库。这张表有个主键listID 。
希望在每次向数据库放入新的申请单的时候,能根据前一张单的listID,生成listID+1为新单的编号。大家有啥比较好的方法来分享下吗?
希望在每次向数据库放入新的申请单的时候,能根据前一张单的listID,生成listID+1为新单的编号。大家有啥比较好的方法来分享下吗?
然后按你的主键格式提取需要加1的部分 然后+1保存
如果没有特别的格式 就用int型的自增主键吧
配置一下就可以了
如果是orclare 使用sequence
如果是Sqlserver 那就是identity了 更简单啊
或者主键生成策略为assign,然后求出数据库中总共有多少数据存放在集合中,然后设置主键值为集合的长度。