当前位置: 首页 > wzjs >正文

基层建设期刊上什么网站查询文章国家工程招标网公告

基层建设期刊上什么网站查询文章,国家工程招标网公告,网站建设与管理专业学什么,wordpress主题导致空白MyBatis 的多表查询主要涉及关联查询&#xff08;如一对一、一对多、多对多&#xff09;&#xff0c;可以通过 ResultMap 嵌套映射实现。 1. 嵌套ResultMap (关联查询) 通过 <association> &#xff08;一对一&#xff09;和 <collection> (一对多)标签嵌套映射关…

MyBatis 的多表查询主要涉及关联查询(如一对一、一对多、多对多),可以通过 ResultMap 嵌套映射实现。

1. 嵌套ResultMap (关联查询)

通过 <association> (一对一)和 <collection> (一对多)标签嵌套映射关联对象。

示例:订单(Order)与用户(User)的一对一关系:

<resultMap id="OrderWithUserMap" type="Order"><id property="id" column="order_id"/><result property="orderNo" column="order_no"/><!-- 一对一映射用户 --><association property="user" javaType="User"><id property="id" column="user_id"/><result property="name" column="user_name"/></association>
</resultMap><select id="getOrderWithUser" resultMap="OrderWithUserMap">SELECT o.id AS order_id, o.order_no, u.id AS user_id, u.name AS user_nameFROM orders oLEFT JOIN user u ON o.user_id = u.id
</select>

2. 一对多关系(如订单与订单项)

使用 <collection> 标签映射子对象集合。

<resultMap id="OrderWithItemsMap" type="Order"><id property="id" column="order_id"/><result property="orderNo" column="order_no"/><!-- 一对多映射订单项 --><collection property="items" ofType="OrderItem"><id property="id" column="item_id"/><result property="productName" column="product_name"/></collection>
</resultMap><select id="getOrderWithItems" resultMap="OrderWithItemsMap">SELECT o.id AS order_id, o.order_no,i.id AS item_id, i.product_nameFROM orders oLEFT JOIN order_item i ON o.id = i.order_id
</select>

3. 多对多关系(如用户与角色)

通过中间表关联,结合 <collection> 实现。

<resultMap id="UserWithRolesMap" type="User"><id property="id" column="user_id"/><result property="name" column="user_name"/><collection property="roles" ofType="Role"><id property="id" column="role_id"/><result property="name" column="role_name"/></collection>
</resultMap><select id="getUserWithRoles" resultMap="UserWithRolesMap">SELECT u.id AS user_id, u.name AS user_name,r.id AS role_id, r.name AS role_nameFROM user uLEFT JOIN user_role ur ON u.id = ur.user_idLEFT JOIN role r ON ur.role_id = r.id
</select>

http://www.dtcms.com/wzjs/823498.html

相关文章:

  • 宜春网站设计公司怎样上传网站到百度
  • 哪个网站能下载gif校园文化建设
  • 教育网站制作可以自己做视频网站吗
  • 快速做网站套餐小型办公室网络布线设计方案
  • 自建网站流程渠道网络公司官网
  • 零下一度网站建设成都文化墙设计公司
  • 网站怎么做rss关于继续做好网站建设得通知
  • 门户网站建设汇报开发网站平台
  • 厦门网站建设培训如何评估一个网站
  • 建立大型网站吗网络公司名字四个字
  • iis新建网站不能访问信阳建网站
  • 外贸建站服务推广公司网页制作与设计课程设计报告
  • 外贸网站如何制作绵阳专门做网站的公司
  • 电子商务网站推广主要方式网站模板d一品资源网
  • 网站设计公司有用吗慧聪网的网站建设策略
  • 罗田住房和城乡建设局网站做网站和做阿里巴巴
  • 大型网站订单系统怎么设计金坛网站建设哪家好
  • 想做个赚钱的网站不知道做那种化肥厂的网站摸板
  • 怎么搭建自己的博客网站中昌国际建设集团网站
  • 临沧市住房和城乡建设网站建网站需成本多少钱
  • 桂林相关网站网站由哪些部分组成部分组成
  • 接做网站简介seoer是什么意思
  • 电子商务网站设计模板宿州推广公司
  • 整站seo优化哪家好chinacd wordpress99
  • 个人免费建站软件如何创造一款游戏
  • 如何提高网站的用户体验ue重庆建设工程信息网官网二级建造师注册信息查询
  • 电子商务网站平台建设目标开公司的流程
  • 新手学做免费网站百度站长提交
  • 装饰网站的业务员都是怎么做的网站 关键字 标签
  • 做影评的网站模版杭江建设有限公司