您的位置:首页 > 其它

mybatis05 用户添加

2015-10-11 11:42 155 查看
User.xml


向用户表插入一条记录。






主键返回
需求:user对象插入到数据库后,新记录的主键要通过user对象返回,这样就可以通过user获取主键值。

解决思路:
通过LAST_INSERT_ID()函数获取刚插入记录的自增主键值,在insert语句执行后,执行select LAST_INSERT_ID()就可以获取自增主键。

User.xml修改:




使用mysql的uuid机制生成主键:
使用uuid生成主键的好处是不考虑数据库移植后主键冲突问题。
实现思路:
先查询uuid得到主键,将主键设置到user对象中,将user对象插入数据库。




实现 oracle数据库主键返回,如何做??
oracle没有自增主键机制,使用序列完成主键生成。

实现思路:
先查询序列得到主键(select 序列.nextval()得到oracle的序列值),将主键设置到user对象中,将user对象插入数据库。




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: