zoukankan      html  css  js  c++  java
  • 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吧

    此处没有介绍基本的配置,因为是从自己的项目中扣下来的。

  • 相关阅读:
    LVS负载均衡NAT模式实现
    Linux-ftp服务搭建
    Keepalived配置详解
    Keepalived高可用概念篇
    Nginx-http_proxy_module模块
    Nginx-keepalived+Nginx实现高可用集群
    Oracle注入之带外通信
    Oracle基于延时的盲注总结
    Oracle基于布尔的盲注总结
    Oracle报错注入总结
  • 原文地址:https://www.cnblogs.com/zuolijun/p/5443823.html
Copyright © 2011-2022 走看看