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

天津创思佳网络网站制作公司php网站打开慢

天津创思佳网络网站制作公司,php网站打开慢,合肥网站建设 合肥网络推广,怎么用自己注册的域名做网站一对多关联映射 一对多关联映射有两种方式#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/14391749/

相关文章:

  • 网站设计心的域名注册后怎么备案
  • 网站开发类合同范本长春建站程序
  • 北京代理网站备案网站后台管理系统源码下载
  • 网站如何做提现功能网页设计需要学什么k
  • php网站开发参考文献公司简介模板及介绍
  • 儿童故事网站建设wordpress手动更新插件
  • 成都龙泉网站建设淘宝网站建设类目需要什么资质
  • 外贸网站价格表wordpress登入界面
  • 云南建设网站澜沧项目怎样开个人网站
  • 设计企业网站哪家好电商网站开发环境
  • 网站建设先进技术域名服务器作用
  • 做网站平台廊坊seo按天计费
  • 网站建设克隆网站建设实训小组总结
  • 网站加速cdn品牌设计logo设计
  • 2024免费网站推广游戏代理商如何赚钱
  • 企业网站 用个人备案网站建设基本完成
  • 上海公司网站制作价格湖北专业网站建设
  • 一个com的网站多少钱江苏城乡建设部网站首页
  • ps怎样做网站设计WordPress 文件同步
  • 广州网页设计网站建设成都手机网站开发
  • wordpress点击分类目录404百度优化软件
  • 公司做网站选择哪个公司好登录中国沈阳网站
  • 昆明网站建设公司农村电商平台
  • 浙江建设监理协会官方网站最好的机票网站建设
  • 空压机东莞网站建设专业网站设计制作服务
  • 龙里县建设局管方网站代理ip免费软件
  • 网站的总体结构犀牛建筑网校
  • 个人电脑做网站长尾词挖掘工具爱站网
  • 网站如何建设与安全管理制度珠海网站设计培训学校
  • 百度网站的优点做网站有自己的服务器