mybaties配置多个resultMap,实现返回不同的实体
来源:互联网 发布:为什么电脑软件不见了 编辑:程序博客网 时间:2024/05/27 20:51
<resultMap id="userInfo" type="userInfo"> <result property="userID" column="UserID" /> <result property="loginID" column="LoginID" /> <result property="password" column="Password" /> <result property="isDelete" column="IsDelete" /> <result property="isLock" column="IsLock" /> <result property="pwdUpdateDate" column="PwdUpdateDate" /> <result property="pwdExpiryDate" column="PwdExpiryDate" /> <result property="pwdErrorTimes" column="PwdErrorTimes" /> <result property="remark" column="Remark" /> <result property="employeeID" column="EmployeeID" /> <result property="createDate" column="CreateDate" /> <result property="createBy" column="CreateBy" /> <result property="modifyDate" column="ModifyDate" /> <result property="modifyBy" column="ModifyBy" /> </resultMap> <resultMap id="userInfoEtd" type="UserInfoEtd"> <result property="userID" column="UserID" /> <result property="loginID" column="LoginID" /> <result property="password" column="Password" /> <result property="isDelete" column="IsDelete" /> <result property="isLock" column="IsLock" /> <result property="pwdUpdateDate" column="PwdUpdateDate" /> <result property="pwdExpiryDate" column="PwdExpiryDate" /> <result property="pwdErrorTimes" column="PwdErrorTimes" /> <result property="remark" column="Remark" /> <result property="employeeID" column="EmployeeID" /> <result property="createDate" column="CreateDate" /> <result property="createBy" column="CreateBy" /> <result property="modifyDate" column="ModifyDate" /> <result property="modifyBy" column="ModifyBy" /> <!-- 下面是扩展的属性,对应type已经改为扩展类--> <result property="positionName" column="positionName" /> </resultMap>
不同的方法返回不同的实体
--返回实体为userInfo <select id="getByIds" resultMap="userInfo" parameterType="ArrayList"> select ....对应resultMap="userInfo"映射的字段 from UserInfo </select> --返回实体为userInfoEtd <select id="getUsersByDepartmentID" parameterType="String" resultMap="userInfoEtd"> SELECT EmployeeInfo.UserID, DataDictionaryDetail.Value AS PositionName FROM 多表联合 </select>
阅读全文
0 0
- mybaties配置多个resultMap,实现返回不同的实体
- mybaties的parameterType和resultMap的理解
- mybaties resultMap可以不写么?
- mybatis数据库表字段名与实体类属性名不同的冲突之resultMap
- mybaties 多个参数传参的三种解决方案
- sqlMap中resultMap result column配置多个参数的用法
- sqlMap中resultMap result column配置多个参数的用法
- 用java实现把多个map的内容合并的一个resultMap中
- mybaties 一对多 list<String> 返回数据
- 利用元祖返回多个不同的对象
- 利用元祖返回多个不同的对象
- objectARx实现多个实体的拖动效果
- JPA使用本地查询实现联表查询,同一结果集中返回多个实体,多个字段
- Dynamics CRM 同一实体多个Form显示不同的Ribbon按钮
- spring整合hibernate扫描多个不同包下的实体类
- Mybaties与Hibernate不同
- mybaties实现分页的一种方法
- mybaties+oracle:插入数据,返回自增长的id
- “设计应对变化”--实例讲解一个数据同步系统
- 最简android之wifi调试
- Chrome开发者工具不完全指南(一、基础功能篇)
- Lintcode127 Topological Sorting solution 题解
- php安全模式详细介绍
- mybaties配置多个resultMap,实现返回不同的实体
- 链接基本一之符号
- 3-2 构造函数的调用
- 多线程run()中经常写while(true)的作用
- (问题解决)Spring @Async无法注入Controller java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(
- C++运算符优先级
- viso画图时如何让右侧显示设置形状格式栏
- file_get_contents 模拟POST数据发送
- Swift 自动引用计数(ARC)