摘要: 1. 线程容器,给线程绑定一个 Object 内容,后只要线程不变,可以随时取出. 1.1 改变线程,无法取出内容.2. 语法示例 final ThreadLocal<String> threadLocal = new ThreadLocal<>(); threadLocal.set("测试"); 阅读全文
posted @ 2019-11-30 18:27 古城笙箫 阅读(805) 评论(0) 推荐(0)
摘要: 1. 根据不同的条件需要执行不同的 SQL 命令.称为动态 SQL 2. MyBatis 中动态 SQL 在 mapper.xml 中添加逻辑判断等.3. If 使用 <select id="selByAccinAccout" resultType="log"> select * from log 阅读全文
posted @ 2019-11-30 15:29 古城笙箫 阅读(158) 评论(0) 推荐(0)
摘要: 1.作用:实现创建一个接口后把mapper.xml由mybatis生成接口的实现类,通过调用接口对象就可以获取 mapper.xml 中编写的 sql.2.后面 mybatis 和 spring 整合时使用的是这个方案.3.实现步骤: 3.1 创建一个接口 3.1.1 接口包名和接口名与 mappe 阅读全文
posted @ 2019-11-30 15:01 古城笙箫 阅读(257) 评论(0) 推荐(0)
摘要: 五 parameterType 属性 1. 在XXXMapper.xml中<select><delete>等标签的 parameterType 可以控制参数类型 2. SqlSession 的 selectList()和 selectOne()的第二个参数和 selectMap()的第三个参数都表示 阅读全文
posted @ 2019-11-19 15:57 古城笙箫 阅读(148) 评论(0) 推荐(0)
摘要: 一.注解 1.注解存在的意义:简化 xml 文件的开发. 2.注解在 servlet3.0 规范之后大力推广的. 3.注解前面的@XXX,表示引用一个@interface 3.1@interface 表示注解声明 4.注解可以有属性,因为注解其实就是一个接口(类) 4.1 每次使用注解都需要导包 5 阅读全文
posted @ 2019-11-19 15:28 古城笙箫 阅读(95) 评论(0) 推荐(0)
摘要: 1. 在内存中开辟一块空间,存放多个数据库连接对象.2. JDBCTomcatPool,直接由 tomcat 产生数据库连接池.3. 图示 3.1 active 状态:当前连接对象被应用程序使用中 3.2 Idle 空闲状态:等待应用程序使用 4. 使用数据库连接池的目的 4.1 在高频率访问数据库 阅读全文
posted @ 2019-11-15 09:07 古城笙箫 阅读(176) 评论(0) 推荐(0)
摘要: 只有在单独使用 mybatis 时使用,最后 ssm 整合时下面代码不需要编写 InputStream is = Resources.getResourceAsStream("MyBatis.xml");//读取创建的配置文件 //使用工厂设计模式 SqlSessionFactory factory 阅读全文
posted @ 2019-11-14 21:13 古城笙箫 阅读(110) 评论(0) 推荐(0)
摘要: 1. 在src文件夹下新建MyBatis.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis. 阅读全文
posted @ 2019-11-14 20:44 古城笙箫 阅读(86) 评论(0) 推荐(0)
摘要: 一、概念 MyBatis是数据库访问 层框架 1. 框架:软件的半成品.未解决问题制定的一套约束,在提供功能基础 上进行扩充.2. 框架中一些不能被封装的代码(变量),需要使用框架者新建一个 xml 文件,在文件中添加变量内容. 2.1 需要建立特定位置和特定名称的配置文件. 2.2 需要使用 xm 阅读全文
posted @ 2019-11-14 20:36 古城笙箫 阅读(89) 评论(0) 推荐(0)