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

天津创思佳网络网站制作公司重庆模板网站建设怎么样

天津创思佳网络网站制作公司,重庆模板网站建设怎么样,yahoo搜索,做网站号码一对多关联映射 一对多关联映射有两种方式#xff0c;都用到了collection元素 以购物网站中用户和订单之间的一对多关系为例 collection集合的嵌套结果映射 创建两个实体类和映射接口 package org.example.demo;import lombok.Data;import java.util.List;Data public cla…一对多关联映射 一对多关联映射有两种方式都用到了collection元素 以购物网站中用户和订单之间的一对多关系为例 collection集合的嵌套结果映射 创建两个实体类和映射接口 package org.example.demo;import lombok.Data;import java.util.List;Data public class User {private Integer userId;private String userName;private String password;private Cart cart;private ListOrder orderList; } package org.example.demo;import lombok.Data;Data public class Order {private Integer orderId;private double price; } 实现根据用户id查询出所有用户信息包括该用户的所有订单信息  package org.example.mapper;import org.example.demo.User;import java.util.List;public interface UserMapper {User findUserAndOrderListByUserId(Integer userId); } 方式一与association类似集合的嵌套结果映射就是指通过一次SQL查询得到所有的结果  resultMap typecom.mybatis.entity.User iduserMapid propertyid columnid/result propertyuserName columnuser_name/result propertypassword columnpassword/ /resultMap resultMap typecom.mybatis.entity.User iduserAndOrderListMap extendsuserMapcollection propertyorderList ofTypecom.mybatis.entity.Orderid propertyid columnorder_id/result propertyprice columnprice//collection /resultMap select idfindUserAndOrderListById resultMapuserAndOrderListMapselect u.id, u.user_name, u.password,o.order_id, o.pricefrom user uleft join orders o on u.id o.user_idwhere u.id #{id} /selectresultMap元素中的extends属性可以实现结果映射的继承 collection的ofType属性指定集合中元素的类型必选项  resultMap iduserAndOrderMap typeorg.example.demo.Userid propertyuserId columnuser_id/result propertyuserName columnuser_name/result propertypassword columnpassword/collection propertyorderList ofTypeorg.example.demo.Orderid propertyorderId columnorder_id/result propertyprice columnprice//collection/resultMapselect idfindUserAndOrderListByUserId resultMapuserAndOrderMapselect*from t_user uleft join t_order o on u.user_id o.user_idwhere u.user_id #{userId};/select collection集合的嵌套查询 集合的嵌套查询同样会执行额外的SQL查询 resultMap typecom.mybatis.entity.UseriduserAndOrderListMap extendsuserMapcollection propertyorderList column{uidid}ofTypecom.mybatis.entity.Order selectcom.mybatis.mapper.OrderMapper.findOrdersByUserId/collection /resultMap select idfindUserAndOrderListById resultMapuserAndOrderListMapselect * from user where id #{id} /selectOrderMapper.xml resultMap typecom.mybatis.entity.OrderidorderMapid propertyid columnorder_id/result propertyprice columnprice/ /resultMap select idfindOrdersByUserIdresultMaporderMapselect * from orders where user_id #{uid} /select对比两种方式 第一种方式属于“关联的嵌套结果映射“,即通过一次SQL查询根据表或指定的属性映射到不同的对象中 第二种方式属于“关联的嵌套查询”利用简单的SQL语句通过多次查询得到想要的结果也可以实现延迟加载效果
http://www.hkea.cn/news/14430628/

相关文章:

  • 网站开发一般黄了德文网站建设
  • 计算机关于网站开发的证书门户云企业官网建设
  • 帮人代做静态网站多少钱江苏网站建设案例
  • html网站建设中定制软件开发公司介绍
  • 华为云定制建站服务怎么样建设高端网站公司的目的
  • 单位建设的网站属于无形资产吗关于门户网站建设经费的报告
  • WordPress去掉网站留言框高德vr全景地图
  • 如何设计营销型网站建设网站外包 多少钱
  • 黄冈如何创建免费网站做soho 怎么建立网站
  • 所得税 网站建设费百度云盘做网站空间
  • 网站被电脑管家拦截做301跳转互联网项目名称大全
  • 网站做目录中公司网站设立与维护方案
  • 高端网站设计教程西安附近网络营销运营公司
  • 网站设计注册一个空壳公司需要多少费用
  • 容桂最新消息西安seo网站推广优化
  • 制作网站具体需要什么材料网站漂浮特效怎么做
  • 不会代码可以做网站吗视频优化是什么意思
  • 旅游网站内容代理产品
  • 电商网站建设费用价格wordpress飘窗
  • 网站设计需要什么专业廊坊网站建设公司哪家好
  • 办公室电脑局域网组建seo网络推广软文的格式
  • 网站的二级导航怎么做wordpress获取文章id方法
  • 松原市建设局网站投诉中心营销策划方案制定
  • 驰业传媒网站建设做网站在什么地方发帖子呢
  • 常用网站代码品牌展示型网站源码
  • 外贸建站推广哪家好广告联盟赚钱app
  • 用DW做的网站生成链接海南省住房与城乡建设厅网站
  • 个人网站的首页培训机构一般在什么网站做推广
  • 网站优化课程培训服装销售网站建设策划书
  • 神魔网站建设处理事件seo软件