iBatis.net 类的继承extends和懒加载
<resultMaps>
<resultMap id="FullResultMap" class="t_c_team_member_permission">
<result property="team_member_permission_id" column="team_member_permission_id"/>
<result property="consultation_doctor_team_member_id" column="consultation_doctor_team_member_id"/>
<result property="permission_id" column="permission_id"/>
</resultMap>
<resultMap id="teamMemberPermissionDoctor" class="UseEntity.TeamMemberPermissionDoctor" extends="FullResultMap">
<result property="doctors" lazyLoad="true" column="consultation_doctor_team_member_id" select="t_c_doctor.QueryDoctorByTeamMemberId"/>
</resultMap>
</resultMaps>
TeamMemberPermissionDoctor 定义的一个实体类,继承自t_c_team_member_permission,其中有个属性 public IList<t_c_doctor> doctors { get; set; },这个属性的类型必须是IList(lazyLoad 为true,如果是List,会报异常)泛型集合,consultation_doctor_team_member_id是TeamMemberPermissionDoctor 的一个字段,这个字段是t_c_doctor.QueryDoctorByTeamMemberId的一个持续条件,t_c_doctor.QueryDoctorByTeamMemberId是通过命名空间找的一个select标签
属性的类型还是用IList吧
此处没有介绍基本的配置,因为是从自己的项目中扣下来的。
- Advanced Installer 11.9基于IIS打包札记(For MySQL)
- 北京林业大学“计蒜客”杯程序设计竞赛 网络赛 D-A letter from Chensg【最长公共子序列LCS】
- Android Studio中R文件错误的解决办法
- 看见的
- 数据源与连接池
- Android 最火的快速开发框架xUtils
- Hotel---poj3667(线段树区间问题)
- zend framework nginx重写
- 用一棵二叉树的前序遍历结果和中序遍历结果还原这棵二叉树――6
- 大道至简阅读笔记05
- C++中尽可能多的使用const
- 常用bat脚本
- 浏览器设置编码方法
- IE与非IE浏览器调用PC摄像头拍摄并且上传
- BrightHouse存储引擎
- 利用python程序浪漫安慰失恋妹纸
- 使用js把 java date类型转换yyyy-MM-dd
- IE与非IE浏览器调用PC摄像头拍摄并且上传
- JavaBean
- LightOJ 1289 LCM from 1 to n