虽然已经跨入Mybatis时代,可惜我还是在使用最后一个2.3的版本,使用过程中也遇到一些奇奇怪怪的小问题,特此记录:
一.插入数据需要区返回值的时候,ibatis可以获取插入表的主键,但是有2个前提:
1.表的主键必须是自动增长字段
2.插入的时候切记不要自己先计算出主键值再插进去,插入操作一旦主动影响了主键,那这个返回值就是0了
二.在SqlMap善用dynamic,可以事半功倍
本文介绍在使用Ibatis时如何正确获取插入数据的主键返回值,并强调了表主键必须为自动增长字段及不应手动设置主键值的重要性。此外,还分享了如何通过使用Dynamic特性提高SQL映射文件的效率。
虽然已经跨入Mybatis时代,可惜我还是在使用最后一个2.3的版本,使用过程中也遇到一些奇奇怪怪的小问题,特此记录:
一.插入数据需要区返回值的时候,ibatis可以获取插入表的主键,但是有2个前提:
1.表的主键必须是自动增长字段
2.插入的时候切记不要自己先计算出主键值再插进去,插入操作一旦主动影响了主键,那这个返回值就是0了
二.在SqlMap善用dynamic,可以事半功倍

被折叠的 条评论
为什么被折叠?