在使用myabatis的时候,希望通过添加之后返回的主键到实体类里面,但是一直获取的结果是 null;
未修改之前:
mapper语句

xml文件

实体类(get和set方法都有,没截图)

运行结果:

但是一直在获取的时候,实体类的返回值一直是null;百度了一下,没有发现原因;
后来自己尝试修改,最后ok了;
解决方案
修改之后的xml文件

运行结果

注意两个xml的区别;一个是直接写的实体类的id;一个是带了@Param参数的参数值;于是问题解决!!
本文解决了一个在使用MyBatis框架时常见的问题:如何将插入操作后生成的主键值正确返回并赋值给实体类。通过对比两种XML配置方法,详细解释了解决方案。
在使用myabatis的时候,希望通过添加之后返回的主键到实体类里面,但是一直获取的结果是 null;
未修改之前:
mapper语句

xml文件

实体类(get和set方法都有,没截图)

运行结果:

但是一直在获取的时候,实体类的返回值一直是null;百度了一下,没有发现原因;
后来自己尝试修改,最后ok了;
解决方案
修改之后的xml文件

运行结果

注意两个xml的区别;一个是直接写的实体类的id;一个是带了@Param参数的参数值;于是问题解决!!
1240
674
4853

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