快活林资源网 Design By www.csstdc.com
MyBatis获取数据库自生成的主键Id详解及实例代码
在使用MySQL数据库时我们一般使用数据库的自增主键自动产生主键。如果在插入主表时,我们需要同时插入从表的数据,这时我们通常需要知道主表插入时自动产生的主键Id值。
下面介绍使用MyBatis进行插入时,如何同时获取数据库自生成的主键:
1、XML配置文件
<insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="id"> insert into person(name,pswd) values(#{name},#{pswd}) </insert>
2、Mapper中的方法
int insert(Person person);
注意在调用这个方法时,返回的int值并不是主键,而是插入的记录数。主键id会被赋值到输入的person对象里,自动赋值给person对象的id属性。比如:
Person person = new Person("name","psw"); //num是插入的记录数 int num = PersonMapper.insert(person); //person对象的id属性会变成自生成的id int id = person.getId();
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
快活林资源网 Design By www.csstdc.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
快活林资源网 Design By www.csstdc.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年04月27日
2024年04月27日
- 戴佩妮.2005-爱疯了【EMI百代】【WAV+CUE】
- 林志炫《炫音王子(德国黑胶CD)》[WAV+CUE][615M]
- 降央卓玛《天籁女王》2CD[WAV+CUE][1.2G]
- 飞利浦试音碟《环球群星监听录》[DFF][847M]
- 姜育恒.2003-金曲3CD【光美】【WAV+CUE】
- 黎子菱.1997-守候【低空飞行】【WAV+CUE】
- 关心妍.2016-SMILE2CD【星娱乐】【WAV+CUE】
- 汤宝如.1998-自选精选30首2CD【宝丽金】【WAV+CUE】
- 群星.2000-永恒的杰出美声【瑞华】【WAV+CUE】
- 群星.1996-寻找台湾新乐园【滚石】【WAV+CUE】
- 沈雁.1983-寒江秋水(LP版)【综一唱片】【WAV+CUE】
- 庞龙.2014-藏在记忆里的歌【龙翔天乐】【WAV+CUE】
- 万芳.2005-ONE芳新歌+精选2CD相爱【滚石】【WAV+CUE】
- 瞿颖.1999-孔雀(引进版)【BMG】【WAV+CUE】
- 陈明.1996-天使飞进你梦里【中唱】【WAV+CUE】