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

利趣网站开发商如何做企业网站规划

利趣网站开发商,如何做企业网站规划,企业网站模板 免费下载,网站推广页面 英语Mybatis多表查询 一对一查询 一对一查询的模型MapperScannerConfigurer 用户表和订单表的关系为#xff0c;一个用户有多个订单#xff0c;一个订单只从属于一个用户 创建Order和User实体 public class Order {private int id;private Date ordertime;private double to…Mybatis多表查询 一对一查询 一对一查询的模型MapperScannerConfigurer 用户表和订单表的关系为一个用户有多个订单一个订单只从属于一个用户 创建Order和User实体 public class Order {private int id;private Date ordertime;private double total;//代表当前订单从属于哪一个客户private User user; }public class User {private int id;private String username;private String password;private Date birthday;}创建接口 public interface OrderMapper {ListOrder findAll(); }配置OrderMapper.xml ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.controller.OrderMapper resultMap idorderMap typecom.model.Orderresult columnid propertyid /result columnordertime propertyordertime/result columntotal propertytotal/association propertyuser javaTypecom.model.Userresult columnuid propertyid/result columnusername propertyusername/result columnpassword propertypassword/result columnbirthday propertybirthday//association /resultMapselect idfindAll resultMaporderMapselect * from orders o,user u where o.uidu.id/select /mapper测试结果 Testpublic void tset4() {InputStream resourceAsStream null;try {resourceAsStream Resources.getResourceAsStream(SqlMapConfig.xml);} catch (IOException ioException) {ioException.printStackTrace();}SqlSessionFactory sqlSessionFactorynew SqlSessionFactoryBuilder().build(resourceAsStream);SqlSession sqlSession sqlSessionFactory.openSession(true);OrderMapper mapper sqlSession.getMapper(OrderMapper.class);ListOrder all mapper.findAll();System.out.println(all);}一对多查询 一对多查询的模型 用户表和订单表的关系为一个用户有多个订单一个订单只从属于一个用户 一对多查询的需求查询一个用户与此同时查询出该用户具有的订单 1.2.3 修改User实体 public class Order {private int id;private Date ordertime;private double total;//代表当前订单从属于哪一个客户private User user; }public class User {private int id;private String username;private String password;private Date birthday;//代表当前用户具备哪些订单private ListOrder orderList; } 创建UserMapper接口 public interface UserMapper {ListUser findAll(); } 配置UserMapper.xml resultMap iduserMap typecom.model.Userresult columnusername propertyusername /result columnpassword propertypassword/result columnid propertyid/result columnbirthday propertybirthday/collection propertyorderList ofTypecom.model.Orderresult propertyid columnoid/result propertyordertime columnordertime/result propertytotal columntotal//collection/resultMapselect idfindAll resultMapuserMapselect * ,o.id oid from user u left join orders o on u.ido.uid/select 测试结果 Testpublic void tset4() {InputStream resourceAsStream null;try {resourceAsStream Resources.getResourceAsStream(SqlMapConfig.xml);} catch (IOException ioException) {ioException.printStackTrace();}SqlSessionFactory sqlSessionFactorynew SqlSessionFactoryBuilder().build(resourceAsStream);SqlSession sqlSession sqlSessionFactory.openSession(true);userMapper mapper sqlSession.getMapper(userMapper.class);ListUser all mapper.findAll();System.out.println(all);}多对多查询 多对多查询的模型 用户表和角色表的关系为一个用户有多个角色一个角色被多个用户使用 多对多查询的需求查询用户同时查询出该用户的所有角色 创建Role实体修改User实体 public class User {private int id;private String username;private String password;private Date birthday;//代表当前用户具备哪些订单private ListOrder orderList;//代表当前用户具备哪些角色private ListRole roleList; }public class Role {private int id;private String rolename;} 添加UserMapper接口方法 ListUser findAllUserAndRole();配置UserMapper.xml resultMap idroleMap typecom.model.Userresult columnusername propertyusername /result columnpassword propertypassword/result columnid propertyid/result columnbirthday propertybirthday/collection propertyroleList ofTypecom.model.Roleresult propertyid columnrid/result propertyrolename columnrolename//collection/resultMapselect idfindAllUserAndRole resultMaproleMapselect u.*,r.id rid,r.* from user u left join sys_user_role ur on u.idur.userid inner join sys_role r on r.idur.roleid/select测试结果 Testpublic void tset4() {InputStream resourceAsStream null;try {resourceAsStream Resources.getResourceAsStream(SqlMapConfig.xml);} catch (IOException ioException) {ioException.printStackTrace();}SqlSessionFactory sqlSessionFactorynew SqlSessionFactoryBuilder().build(resourceAsStream);SqlSession sqlSession sqlSessionFactory.openSession(true);userMapper mapper sqlSession.getMapper(userMapper.class);ListUser all mapper.findAllUserAndRole();System.out.println(all);}
http://www.pierceye.com/news/325366/

相关文章:

  • 上饶网站建设兼职辽宁沈阳做网站
  • 阳江企业网站好的外包公司
  • 深圳做分销商城网站我有域名跟空间能教我做网站吗
  • 网站子目录做推送用什么网站
  • 网站手机优化网站上传空间的ip地址
  • 做网站增加流量自助微信网站设计
  • 网站推广的6个方法是什么软件开发合同模板范本1
  • 营销网站手机站wordpress的主题目录
  • 达州建设企业网站重视网站商务通
  • 淘宝网站怎么做视频58做二手车网站应该怎么推广
  • 自动翻译网站软件cf刷枪网站怎么做的
  • 示范校建设验收网站网站对话窗口怎么做
  • phpcms 移动网站模板怎么做个人网页
  • 南宁手机建站公司新加坡网站后缀
  • 如何在建设部网站查询获奖情况如何申请电商网站
  • jsp网站访问万维网网站幻灯
  • 南通住房和城乡建设部网站首页安徽公司网站建设
  • 建筑论坛网站修改WordPress文章发布页面
  • 网站代备案系统seo优化服务是什么意思
  • 专门做选择题的网站一个网站seo做哪些工作
  • wordpress 多站点 拷贝中国建设银行春招网站
  • 门户营销型网站wordpress代码执行
  • 保山市建设厅网站做建筑机械网站那个网站好
  • 广告位网站建设国际人才网中山招聘网
  • 南昌市城市建设档案馆网站一个网站做无限关键词
  • wordpress特别卡 iis东莞推广优化公司
  • 做网站收入怎样开放平台登录
  • 外贸网站运营推广微信运营商
  • 国外做储物柜的网站做亚马逊网站一般发什么快递
  • 仿古建筑公司网站廊坊网站建设公司