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

wordpress整站迁移出现403html做网站经验技巧

wordpress整站迁移出现403,html做网站经验技巧,网站策划的重要性,wordpress404设置本文是自己的学习笔记,主要参考以下资料 - 马士兵教育 1、延迟加载2、开启延迟加载2.1、配置信息2.2、查询语法2.2.1、前置条件2.2.2、xml语法2.2.3、总结 1、延迟加载 延迟加载是用于优化一对多或者多对多的查询。 比如员工表和部门表,员工表left jo…

本文是自己的学习笔记,主要参考以下资料

- 马士兵教育

  • 1、延迟加载
  • 2、开启延迟加载
    • 2.1、配置信息
    • 2.2、查询语法
      • 2.2.1、前置条件
      • 2.2.2、xml语法
      • 2.2.3、总结

1、延迟加载

延迟加载是用于优化一对多或者多对多的查询。

比如员工表和部门表,员工表left join部门表,一条SQL查出所有数据。

但有时候部门表的使用频率很低,这时候我们就可以使用延迟加载,先查出员工数据,等需要用到部门数据的时候再执行剩下的查询。

2、开启延迟加载

2.1、配置信息

延迟加载与这两个属性有关。

  • lazyLoadingEnabled: ture|false,true开启延迟加载。与aggressiveLoadingEnabled是相反的属性。
  • aggressiveLoadingEnabled: ture|false,true开启全加载。与lazyLoadingEnabled是相反的属性。

mybatis.xml中,configuration标签下这样设置可开启全局延迟加载。

<configuration><settings><setting name="lazyLoadingEnabled" value="true"/><setting name="aggressiveLoadingEnabled" value="false"/></settings>
</configuration>

2.2、查询语法

2.2.1、前置条件

现有两个POJO,Emp--员工,Dept--部门。两者的类如下,数据库字段同名。

public class Dept {private Integer deptid;private String dname;
}
public class Emp {private Integer id;private String name;private Integer age;private Dept dept;
}

2.2.2、xml语法

现在是查员工表,left join出部门表。部门数据延迟加载。

我们不能直接使用left join关联数据,因为数据库语句一执行就会查出所有数据,不会收到lazyLoadingEnabled的影响。

我们需要将原来的left join拆成两个查询,然后在配置中关联。这样查询过程就受mybatis的控制。

需要拆成两个查询一个是查询员工表,另一个是查询部门表。

<select id="queryDeptById">select * from t_dept where deptid = #{deptid}
</select><select id="queryEmp" resultMap="baseMap1">select * from t_emp
</select>

之后定义返回值,也是在这里定义关联关系。

<resultMap id="baseMap" type="emp"><id column="id" property="id"/><result column="name" property="name"/><result column="age" property="age"/><association property="dept" javaType="Dept" column="deptId" select="queryDeptById"><id column="deptid" property="deptid"/><result column="dname" property="dname"/></association>
</resultMap>

2.2.3、总结


<resultMap id="baseMap" type="emp"><id column="id" property="id"/><result column="name" property="name"/><result column="age" property="age"/><association property="dept" javaType="Dept" column="deptId" select="queryDeptById"><id column="deptid" property="deptid"/><result column="dname" property="dname"/></association>
</resultMap><select id="queryDeptById">select * from t_dept where deptid = #{deptid}
</select><select id="queryEmp" resultMap="baseMap1">select * from t_emp
</select>
http://www.yayakq.cn/news/801031/

相关文章:

  • 怎么建立网站免费的久久建筑网会员怎么样
  • 零基础学习做网站重庆设计网站
  • 响应式商业网站开发实训报告品牌网络授权书
  • 衡水网站推广公司城乡建设部官方网站
  • 网站建设与管理 答案荣成城市规划建设局网站
  • xp做网站签证网站建设
  • 一级a做爰片免播放器网站厦门哪里有做网站
  • 石家庄网站设计公司排名浙江省建设监理协会管网站
  • 百度联盟的网站怎么做网站 沙盒
  • 可以做文档赚钱的网站张雪峰谈广告学专业
  • 百度建站个人wordpress 主题
  • 网站开发的开题报告引言做网站被捉
  • 微信网站模板下载优化大师是什么
  • 安徽建设学校网站wordpress企业免费模板下载
  • 邢台做wap网站价格长腿蜘蛛wordpress
  • 成都网站建设推广学网络营销
  • 网站制作架构无锡市网站搭建
  • 网站搭建外贸wordpress项目展示设置
  • 网站后台关键词一个人看的免费视频高清直播
  • 河南建设厅网站首页wordpress 去掉阅读
  • 国外网站流量网上找客户有哪些网站
  • 电商网站建设选迅法网景德镇网站制作公司
  • 学校网站建设会议讲话稿电子商务网站建设用什么语言
  • 朱能源做网站高端大气企业网站源码
  • 付第三期网站建设费的账务处理用深度liunx做网站
  • 学校招办网站怎么做长春网站排名优化报价
  • 来宾住房和建设局网站ps做网站宽度
  • 运营个网站需要什么条件域名可以做网站
  • seo网站管理招聘备案号网站下边
  • 福州建网站公司龙湖什么网站做宣传