mybatis插入流水号主键
来源:互联网 发布:大唐双龙传知乎 编辑:程序博客网 时间:2024/06/06 08:31
mybatis插入流水号主键
首先说一下,我比较喜欢用GUID,但是在实际的工作中,免不了需要这样那样的要求,所以下面是mybatis插入主键(流水号)时的处理。生成的主键类似这样的结构:2016072008415415500000002。个人觉得,这样还不如GUID呢。徒增了一次对数据库的访问,而且同时还需要注意数据库同步的问题,虽然,这样的问题很好遇到,但是还是不能保证100%的稳定性。
public Map<String, Object> XXXX(Map<String, Object> params) { Map<String, Object> resMap = new HashMap<String, Object>(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYYMMddHHmmssSSS"); String s = simpleDateFormat.format(new Date()); params.put("ID", s); List<Map<String, Object>> maxIdList = XXXDao.maxID(params); int i = 0; if (maxIdList.get(0) != null) { String tempId = maxIdList.get(0).get("ID").toString(); i = Integer.parseInt(tempId.substring(18, tempId.length())); i++; } String xuliehao = String.format("%08d", i); params.put("newID", s + xuliehao); resMap.put("resCode", XXXDao.report(params)); return resMap; }
1 0
- mybatis插入流水号主键
- 主键ID流水号
- mybatis 插入返回主键
- SQL 流水号 字符串主键
- mybatis获取插入数据主键
- mybatis插入后返回主键
- MyBatis插入数据返回主键
- mybatis mysql插入返回主键
- mybatis插入后主键返回
- MyBatis插入后主键回填
- MyBatis批量插入返回主键
- mybatis插入数据返回主键
- MyBatis插入并获取主键
- mybatis返回主键,批量插入
- Mybatis mybatis插入数据返回主键
- MyBatis-----MyBatis插入返回主键ID
- mybatis插入操作时获取主键
- Mybatis + MySQL 得到刚刚插入的主键
- 解决时数据库间格式的问题
- 递推算法(1)
- iText生成pdf中文字体解决方案
- python学习——使用模板
- linux管理和进程(2)
- mybatis插入流水号主键
- [Cloud Computing]Mechanisms: Physical Uplink
- POJ 1190 生日蛋糕
- DataList实现行转列及条件式绑定 DataList1.RepeatColumns
- Nginx 配置反向代理后,页面中取绝对URL地址的问题显示代理端口
- 嵌入式开发第9天(结构体,枚举,共同体,typedef)
- Linux(Ubuntu)下进行C的多文件编写
- 分类和延展
- lintcode add-binary 二进制求和