![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
xxxoot
这个作者很懒,什么都没留下…
展开
-
9.MyBatis相关注解-运行原理
Mybatis注解 注解:为了简化配置文件,Mybatis 的注解 简化了 mapper.xml 文件 如果涉及动态 SQL 依然使用 mapper.xml(之前的方法,不用注解) mapper.xml 和注解可以共存 使用注解是在 mybatis.xml 中使用或者 实现查询 @Select("select * from teacher") List<Teacher> ...原创 2019-11-17 11:46:34 · 281 阅读 · 0 评论 -
8.多表查询
MyBatis 实现多表查询 Mybatis 实现多表查询方式 业务装配. 对__两个表编写单表查询语句__,在业务(Service)把查询的两个结果进行关联 使用AutoMapping特性,在实现两表联合查询时通过别名完成映射 使用 MyBatis 的标签进行实现 多表查询时,类中包含另一个类的对象的分类 单个对象 集合对象 resultMap 标签 标签写在mapper.x...原创 2019-11-17 11:46:04 · 99 阅读 · 0 评论 -
7.Mybatis缓存
缓存 应用程序和数据库交互的过程是一个相对比较耗时的过程 缓存存在的意义:让应用程序减少对数据库的访问,提升程序运行效率 MyBatis 中默认 SqlSession 缓存开启 同一个 SqlSession 对象调用同一个时,只有第一次会访问数据库,第一次之后把查询结果缓存到 SqlSession 缓存区(内存)中 缓存的是 statement 对象.(简单记忆必须是用一个) 在 myab...原创 2019-11-17 11:45:33 · 86 阅读 · 0 评论 -
5.Mybatis动态SQL
动态SQL 根据不同的条件需要执行不同的 SQL 命令,称为动态 SQL MyBatis 中动态 SQL 在 mapper.xml 中添加逻辑判断等 mapper.xml文件对应的接口文件: package com.bjsxt.mapper; import java.util.List; import org.apache.ibatis.annotations.Param; import co...原创 2019-11-17 11:44:48 · 123 阅读 · 0 评论 -
4.接口绑定-多参传递
MyBatis 接口绑定方案及多参数传递 作用:实现创建一个接口后把mapper.xml由mybatis生成接口的实现类,通过调用接口对象就可以获取 mapper.xml 中编写的 sql 后面 mybatis 和 spring 整合时使用的是这个方案 实现步骤: 创建一个接口 接口包名和接口名与 mapper.xml 中namespace相同 接口中方法名和 mapper.xml 标签的...原创 2019-11-17 11:44:17 · 102 阅读 · 0 评论 -
3.Mybatis简单的增删改
MyBatis 实现新增 概念复习 功能:从应用程序角度出发,软件具有哪些功能 业务:完成功能时的逻辑.对应 Service 中一个方法 事务:从数据库角度出发,完成业务时需要执行的 SQL 集合,统称一个事务 事务回滚.如果在一个事务中某个 SQL 执行失败,希望回归到事务的原点,保证数据库数据的完整性 在 mybatis 中默认是关闭了 JDBC 的自动提交功能 每一个 S...原创 2019-11-17 11:43:47 · 91 阅读 · 0 评论 -
2.注解-路径-Log4J-settings-parameterType-别名
注解 注解存在的意义:简化 xml 文件的开发 注解在 servlet3.0 规范之后大力推广的 注解前面的@XXX,表示引用一个@interface @interface 表示注解声明 注解可以有属性,因为注解其实就是一个接口(类) 每次使用注解都需要导包 注解语法:@XXXX(属性名= 值) 值的分类 如果值是基本数据类型或字符串: 属性名=值 如果值是数组类型: 属性名...原创 2019-11-17 11:43:09 · 140 阅读 · 0 评论 -
1.Mybatis环境搭建及三种查询方式(eclipse-jar方式)
什么是框架 框架:软件的半成品.未解决问题制定的一套约束,在提供功能基础上进行扩充. 框架中一些不能被封装的代码(变量),需要使用框架者新建一个xml 文件,在文件中添加变量内容. 需要建立特定位置和特定名称的配置文件. 需要使用 xml 解析技术和反射技术. 常用概念 类库:提供的类没有封装一定逻辑. 举例:类库就是名言警句,写作文时引入名言警句 框架:区别与类库,里面有一些约束. 举...原创 2019-11-17 11:41:55 · 108 阅读 · 0 评论