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

销售人员报销网站开发费邓州建网站

销售人员报销网站开发费,邓州建网站,网站首页动画代码,房产cms网站建设一、多表结构 学生表、班级表、课程表、班级课程表 二、一对一 一个学生只属于一个班级。 查询#xff1a;id name age gender banjiName SELECT s.id,s.name,s.age,s.gender,b.id AS banjiId,b.name AS banjiName FROM student AS s INNER JOIN banji AS b ON s.banji_id…一、多表结构 学生表、班级表、课程表、班级课程表 二、一对一 一个学生只属于一个班级。 查询id name age gender banjiName SELECT s.id,s.name,s.age,s.gender,b.id AS banjiId,b.name AS banjiName FROM student AS s INNER JOIN banji AS b ON s.banji_idb.id; public class Student{private Integer id;private String name;private Integer age;private Banji banji; } MyBatis中使用association标签解决一对一关联查询association标签可以使用的属性如下 property对象属性的名称javaType对象以昂属性的类型column数据库中字段的名称也可能是起的别名 public void testOne2One() {SqlSession sqlSession MyBatisUtil.getSqlSession();// 最终返回的是一个学生的集合但是Student里面是有一个banji对象里面保存了这个学生对应的班级信息ListStudent list sqlSession.selectList(student.selectStudentBanjiInfo);for (Student student : list) {System.out.println(student);} } Student [id1, name张三, age21, gender男, banjiBanji [id1, namejava1807]] Student [id2, namezhangsan, age12, gender男, banjiBanji [id1, namejava1807]] Student [id4, name王五2, age12, gender男, banjiBanji [id2, namejava1812]] 二、一对多 三、多对多 多对多其实就是分解为两个一对多。 四、懒加载(延迟加载) 1.什么是懒加载 顾名思义懒加载就是懒得加载只有使用的时候才进行加载。其实懒加载也加延迟加载主要以应用与Mybatis的关联查询按照设置的延迟规则推迟对延迟对关联对象的select查询例如我们在用Mybatis进行一对多的时候先查询出一方当程序需要多方数据时mybatis会再次发出sql语句进行查询 减轻了对我们数据库的压力。Mybatis的延迟加载只对关联对象有延迟设置。 MyBatis关联查询加载时机 直接加载执行完主对象的查询后马上执行对关联对象的查询语句侵入式延迟执行完对主对象对查询后不会执行对关联对象的查询但当访问主对象的属性详情事就会执行关联对象的查询深度延迟只有当真正访问关联对象的详情时才会执行查询语句 延迟加载需要把mybatis版本号改为3.5.1 2.全局延迟配置 在MyBatis核心配置类中添加标签 settings!-- 延迟加载总开关 --setting namelazyLoadingEnabled valuetrue/!-- 侵入式延迟加载开关 --setting nameaggressiveLazyLoading valuetrue/ /settings aggressiveLazyLoading侵入式延迟加载为true 在3.4.1之后的版本aggressiveLazyLoading侵入式延迟加载默认值为false StudentMapper.xml resultMap idstudentMap typeStudentid columnid propertyid/result columnname propertyname/result columnage propertyage/result columngender propertygender/result columnbanji_id propertybanjiId/!--association propertybanji javaTypeBanjiid columnbanjiId propertyid/result columnbanjiName propertyname//association--association propertybanji columnbanji_id selectbanji.selectById javaTypeBanji/ /resultMapselect idselectAll resultMapstudentMapSELECT id, name, age, gender, banji_idFROM student /select BanjiMapper.xml select idselectById resultTypeBanjiSELECT * FROM banji WHERE id#{id} /select 1.直接加载 直接加载执行完主对象的查询后马上执行对关联对象的查询语句 默认情况的延迟加载 !-- 延迟加载总开关 -- setting namelazyLoadingEnabled valuefalse/ !-- 侵入式延迟加载开关 -- setting nameaggressiveLazyLoading valuetrue/ 延迟加载的默认设置是直接加载 延迟加载默认情况下是关闭状态(false)延迟加载相当于总闸总闸是关闭的那么侵入式延迟加载即使是true也不会起作用。 2.侵入式延迟加载 侵入式延迟执行完对主对象对查询后不会执行对关联对象的查询但当访问主对象的属性详情时就会执行关联对象的查询 !-- 延迟加载总开关 -- setting namelazyLoadingEnabled valuetrue/ !-- 侵入式延迟加载开关 -- setting nameaggressiveLazyLoading valuetrue/ Test public void testSelectAll() throws IOException {SqlSession sqlSession MyBatisUtils.getSqlSession();ListStudent list sqlSession.selectList(student.selectAll);for (Student student : list) {//System.out.println(student);//student.getName();} } Test public void testSelectAll() throws IOException {SqlSession sqlSession MyBatisUtils.getSqlSession();ListStudent list sqlSession.selectList(student.selectAll);for (Student student : list) {//System.out.println(student);student.getName();} }
http://www.pierceye.com/news/609632/

相关文章:

  • 韩式摄影网站源码内蒙古建设安全监督站的网站
  • 做阿里巴巴网站可以贷款吗印尼做网站的教学 中文
  • 做旅游宣传不错的网站成都制作网站的公司简介
  • 上海网站制作优化app软件开发平台游戏
  • 江苏省通信建设交易中心网站PHP+Ajax网站开发典型实例
  • 邵阳市住房和建设局网站中国万网商城
  • 网站设计建设流程wordpress删除插件
  • 微信属于营销型网站江苏茂盛建设有限公司网站
  • 电商网站源代码企业推广是什么意思
  • 企业型网站网站建设与网页设计案例教程 重庆大学出版社
  • owasp 网站开发什么网站可以做全景图
  • 做一个宣传网站要多少钱东莞松山湖网站建设
  • 沧州网站制作的流程让蜘蛛不抓取网站的文件夹
  • 高端网站建设电话昆明做网站公司
  • 建网站一般用什么工具wordpress企业主题免费
  • 新手建设html5网站官方网站开发制作
  • 网页版拍图搜题seo的流程是怎么样的
  • 吴中区做网站那个网站可以找人做设计师
  • 光效网站网站建设方案浩森宇特
  • 亚马逊网站入口英文专业的网站设计
  • 赤水市白房建设局网站企业网站如何进行定位
  • 有私人做网站的吗网页界面设计方法
  • 免费 网站模板中国建设银行总行门户网站
  • 网站推广的方式公司组网
  • 推广 网站的优秀文案劳务输送网站建设方案
  • 特色的岑溪网站开发济南响应式网站开发
  • 网站源码官网招聘网站内容建设
  • 网站如何布局wordpress 商城系统
  • 深圳专业设计网站平台网站开发国内外现状研究
  • 哪个建站软件比较好带论坛无锡网站推广优化公司