摘要: 罗里吧嗦 延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载,按需加载。 延迟加载对应的是立即加载:不管用不用,只要一调用方法,马上发起查询。 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 坏 阅读全文
posted @ 2019-08-16 00:42 匆匆、 阅读(254) 评论(0) 推荐(0)
摘要: 罗里吧嗦 示例:用户user和角色role 一个用户可以有多个角色 一个角色可以赋予多个用户 步骤: 1、建立两张表:用户表,角色表 让用户表和角色表具有多对多的关系。 需要使用中间表,中间表中包含各自的主键,在中间表中是外键。 多对多关系其实我们看成是双向的一对多关系。 2、建立两个实体类:用户实 阅读全文
posted @ 2019-08-14 04:21 匆匆、 阅读(416) 评论(0) 推荐(0)
摘要: 参考:https://www.cnblogs.com/zhengyb/p/10109591.html 相信有很多小伙伴和我一样,同步chrome的收藏夹,这样也便于随时可以查看自己收藏的网址。 但是同步文件,必须先要登录chrome账号,登录chrome账号时,总是会报黄页,或者一直加载不出来。接下 阅读全文
posted @ 2019-08-10 22:36 匆匆、 阅读(7550) 评论(0) 推荐(0)
摘要: mysql CREATE DATABASE `mybatis`; USE `mybatis`; CREATE TABLE `teacher` ( `id` INT(10) auto_increment PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL ) EN 阅读全文
posted @ 2019-08-10 07:08 匆匆、 阅读(466) 评论(0) 推荐(0)
摘要: 引用文档 动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽 阅读全文
posted @ 2019-08-06 07:37 匆匆、 阅读(273) 评论(0) 推荐(0)
摘要: 连接池 1.连接池是一个用来存储连接的容器 2.连接池是一个集合对象,该集合必须是线程安全的,不能两个线程拿到同一个连接 3.该集合实现队列的特征:先进先出(在mybatis中实际上是ArrayList) 连接池在配置文件的位置 <environments default="mysql"> <env 阅读全文
posted @ 2019-08-06 05:11 匆匆、 阅读(1328) 评论(0) 推荐(0)
摘要: 前期mysql准备 create database cong use cong; create table account( id int primary key auto_increment, name varchar(40), money float )character set utf8 co 阅读全文
posted @ 2019-08-06 04:38 匆匆、 阅读(341) 评论(0) 推荐(0)
摘要: 前言 mybatis官方推荐使用mapper代理方式开发,程序员不用编写mapper接口实现类, 使用mapper代理方法时,输入参数可以使用pojo包装对象或map对象,保证dao的通用性; 传统的dao层开发容易出现硬编码的问题。 一、传统DAO层开发: mybatis传统DAO层开发存在的问题 阅读全文
posted @ 2019-08-06 02:21 匆匆、 阅读(287) 评论(0) 推荐(0)
摘要: 1.什么是mapper代理接口方式? MyBatis之mapper代理方式。mapper代理使用的是JDK的动态代理策略 2.使用mapper代理方式有什么好处 使用这种方式可以不用写接口的实现类,免除了复杂的方法,使得代码更加清晰易懂 按照以前的DAO 开发模式 ,我们有一个写了一个接口类 然后需 阅读全文
posted @ 2019-08-05 17:43 匆匆、 阅读(305) 评论(0) 推荐(0)
摘要: 结构图,顺序不能改变 (最底下有文档连接,超级详细,有点不想搬运) 大致说一下常用的吧 1.Properties(属性) 可以在标签内部配置连接数据库的信息。常用通过属性引用外部配置文件信息 2.typeAliases(类型别名) 类型别名是为 Java 类型设置一个短的名字。 它只和 XML 配置 阅读全文
posted @ 2019-08-05 08:11 匆匆、 阅读(317) 评论(0) 推荐(0)