mybatis框架-resultMap的自动映射级别-partial 和full的探讨
2024-10-12 12:58:53
现在我们做一个小实验,输出一下上一个案例中没有匹配的属性,注意哦,现在user类中是有内部嵌套的复杂数据类型的
运行结果:
注意到:现在居然连userPassword都打印不出来了,原因就是user类中是有内部嵌套的复杂数据类型的。这是默认的映射级别是:autoMappingBehavior=“partial”
解决这种问题:
<settings>
<setting name="logImpl" value="LOG4J" />
<!--设置resultMap的自动映射级别 -->
<setting name="autoMappingBehavior" value="FULL"/>
</settings>
FULL:表示的是匹配所有,不管有嵌套复杂数据类型。
输出结果:
最新文章
- MySQL5.6忘记root密码(win平台)
- post、get的区别
- PythonPP+lambda:示例
- 07.常用的SQL语句
- JAVA多线程解惑之多线程返回值
- MySQL索引原理与慢查询优化
- Unity 扩展属性自定义绘制
- Windows高速定时器,多媒体定时器winmm.dll库的使用
- 初识Hibernate的主配置和映射配置
- Python小代码_8_今天是今年的第几天
- Docker常见仓库MongoDB
- C语言pow()函数的计算精度问题
- java生成/解析二维码
- vs2015 c# winfrom应用程序打包成64位
- 原 线程池中shutdown()和shutdownNow()方法的区别
- Secure Shell相关设置
- struts2中ognl标签具体解释
- Spring如何解析XML文件——Spring源码之XML初解析
- Dynamics CRM 2011 怎么根据记录的etc参数值找到实体英文名和根据etc参数值或英文名称找到其实体中文名称
- Bootstrap-CL:多媒体对象