Mybatis
丶从此过客
了无牵挂者忘生,心有所爱者忘死
展开
-
Mybatis-1.Mybatis概述
MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始原创 2018-01-08 15:12:50 · 36013 阅读 · 0 评论 -
Mybatis-2.Mybatis快速入门
2.1搭建环境下载地址:https://github.com/mybatis/mybatis-3/releases创建项目,导入jar包2.2 Mybatis的基本构成1)SqlSessionFactoryBuilder(构造器),根据配置信息或代码来生SqlSessionFactory(工厂接口)2)SqlSessionFactory:来生成SqlSession3)S原创 2018-01-08 15:16:21 · 35363 阅读 · 0 评论 -
Mybatis-3.生命周期
3.1 SqlSessionFactoryBuilder创建好SqlSessionFactory之后,它的使命就完成了这个类可以被初始、使用和丢弃,如果你已经创建好了一个SqlSessionFactory 后就不用再保留它。因此,SqlSessionFactoryBuilder 的最好作用域是方法体内, 比如说定义一个方法变量。你可以重复使用SqlSessionFactoryBuilde原创 2018-01-08 15:24:10 · 35210 阅读 · 0 评论 -
Mybatis-4.log4j和工具类
4.1 log4j引入log4j的配置文件,打印日志信息,查看执行的底层细节hibernate-distribution-3.5.6-Final\project\etc\log4j.properties 可改变日志级别4.2 工具类创建SqlSessionFactoryUtil工具类,提供getSqlSession方法原创 2018-01-08 15:26:21 · 35320 阅读 · 0 评论 -
Mybatis-5.简单应用CRUD
UserMapper.java UserMapper.xml Client.java原创 2018-01-08 15:28:43 · 35215 阅读 · 0 评论 -
Mybatis-6.优化配置(mybatis-config.xml)
6.1 提取properties文件提取jdbc.properties配置文件Mybatis-config.xml依然采用${driverName}的方式来引用通过properties建立两者之间的联系 6.2 配置别名6.2.1系统预定义的别名 TypeAliasRegistry6.2.2自定义别名 通过配置(typeAliases+ typeA原创 2018-01-09 10:13:02 · 35831 阅读 · 0 评论 -
Mybatis-7.映射器
Select,insert,delete,update, sql,resultMap,cache,cache-ref7.1 SelectId,提供给mybatis调用的唯一标识案例1普通的查询,我们之前已经接触过了 案例2表字段和类属性不一致的情况怎么办?比如用户表新增一个role_name字段,需要在查询时取别名as roleName 案原创 2018-01-09 10:38:56 · 35225 阅读 · 0 评论 -
Mybatis-8.SpringMVC_Spring_Mybatis整合
8.1 导jar包 8.2 配置web.xml 8.3 配置applicationContext.xml 8.4 配置mybatis-config.xml 8.5 配置springmvc-servlet.xml 8.6 DaoAccountDaoBaseDao 8.7 Service采用注解方式,需自动注原创 2018-01-09 10:50:19 · 35316 阅读 · 0 评论 -
Spring - 数据库读写分离
文章目录Spring - Mysql数据库读写分离1.读写分离解决方案1.1 应用层解决1.2 中间件解决2.Mysql主从配置2.1 Mysql主从复制原理2.2 Master主库配置2.3 Slave从库配置3.应用层实现读写分离Spring - Mysql数据库读写分离 一般情况下应用程序对数据库操作都是读多写少,造成数据库读取数据时压力比较大,那么读写分离、数据库集群等解决方案就出现...原创 2019-03-27 16:18:14 · 696 阅读 · 0 评论