摘要: 延迟加载 延迟加载就是在需要某些数据的时候才去加载该数据。就上篇中的一对一、一对多查询中,如果我们只是需要员工信息用不着部门信息,这个时候就需要使用延迟查询,先查询员工的信息,后续有需要再去查询部门信息。 延迟加载配置 延迟加载需要在mybatis的全局配置文件中进行配置,因为延迟加载的配置设置会改 阅读全文
posted @ 2019-07-15 15:28 不生产bug只搬运bug 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一对一关系 数据库中我有两张表t_user和t_dept,t_user表中的每个记录在t_dept中有且只有一条记录与之对应。这种对应关系就是1对1关系。下面来查询每个员工的信息和部门信息。 部门对象: 员工对象: 创建这两个对象必须要有无参构造方法,set/get方法。底层还是用的反射实例化的对象 阅读全文
posted @ 2019-07-15 15:26 不生产bug只搬运bug 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.foreach foreach语句用来遍历数组和集合对象。标签中的属性: collection属性:值有三种list、array、map open属性:表示调用的sql语句前缀添加的内容 close属性:表示调用的sql语句后缀添加的内容 separator属性:分隔符,表示每一次迭代元素之间用 阅读全文
posted @ 2019-07-14 11:13 不生产bug只搬运bug 阅读(294) 评论(0) 推荐(0) 编辑
摘要: MyBatis 的强大特性之一便是它的动态 SQL。动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis 采用功能强大的基于 OGNL 阅读全文
posted @ 2019-07-13 22:13 不生产bug只搬运bug 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: {}与${}区别 1. “ {}”使用的是preparedStatement方式预处理,就是使用了占位符来填充数据防止SQL注入. 3. ${}使用的是statement方式进行sql语句的拼接操作,有SQL注入风险。 映射文件配置: 测试代码: 测试结果: 3. ${}使用时必须在接口的参数上面使 阅读全文
posted @ 2019-07-12 21:51 不生产bug只搬运bug 阅读(261) 评论(0) 推荐(0) 编辑
摘要: MyBatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old 阅读全文
posted @ 2019-07-11 20:21 不生产bug只搬运bug 阅读(160) 评论(0) 推荐(0) 编辑
摘要: EL表达式 EL表达式的取值范围 JSP的四个作用域: pagecontext(生命周期用户离开或者跳转页面,作用域范围这个页面) request(生命周期用户离开页面,作用于这个页面) session(生命周期较长可以设置或者注销删除,作用于该网页) application(生命周期无限,作用范围 阅读全文
posted @ 2019-06-12 10:26 不生产bug只搬运bug 阅读(310) 评论(0) 推荐(0) 编辑
摘要: JQuery下载 JQuery只是一个 JS函数库 ,要使用其中的方法还是要在JS文件中进行调用。 一般去https://mvnrepository.com/这个网站下载,搜索JQuery就能找到JS文件下载。 下载完成后通过script src="JQuery.js文件路径",进行加载,并在其他j 阅读全文
posted @ 2019-04-29 21:40 不生产bug只搬运bug 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 数组的初始化及其基本属性 1. 数组:属于引用类型,就是一个存放同类型变量数据的容器。(容器概念以后再补) 2. 数组初始化 第一种:数据类型[] 数组名 = new 数据类型[数据长度];(动态初始化过程) int[] arr = new int [5]; 第二种:数据类型 数组名[] = {数据 阅读全文
posted @ 2019-04-28 21:17 不生产bug只搬运bug 阅读(621) 评论(0) 推荐(0) 编辑
摘要: JS的基本语法要求 1. 严格区分大小写 2. 标识符命名要求(与java完全相同) 首个字符只能是 字母、下划线、美元符号 其他位置只能是 字母、下划线、美元符号、数字 3. 变量的声明 JavaScript的声明必须要使用var关键字,声明方式有两种。 声明并且赋值:var 变量名 = 值 先声 阅读全文
posted @ 2019-04-27 20:45 不生产bug只搬运bug 阅读(244) 评论(0) 推荐(1) 编辑