
mybatis
文章平均质量分 90
程序员B
先走别人的路,再走自己的路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis运行原理
MyBatis工作原理 Mybatis四大对象: Executor 执行器(update ,query, flushStatements, commit, rollback, getTransaction, close, isClosed) ==ParameterHandler == 参数处理器(getParameterObject, setParameters) ResultSetHand...原创 2019-12-25 23:50:11 · 275 阅读 · 0 评论 -
Mybatis-cache
两级缓存: 一级缓存:(本地缓存): sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map 与数据库同一次会话期间查询到的数据会放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库; 一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要再向数据库发出查询): 1、sqlSession不同。 2、sqlSession相...原创 2019-12-23 16:13:11 · 508 阅读 · 0 评论 -
Mybatis-DynamicSql
优势 动态SQL是Mybatis强大特性之一,极大的简化我们拼装SQL的操作. 动态SQL元素和使用JSTL或其他类似基于XML的文本处理器相似. Mybatis采用功能强大的基于OGNL的表达式来简化操作. - if :判断 - choose(when, otherwise) 分支选择, 带了break的swtich-case 如果带了id就用idcha,如果带了lastName就用last...原创 2019-12-17 11:16:16 · 1029 阅读 · 0 评论 -
Mybatis-mapper
mybatis的目的就是为了对数据库做操作,所以它最重要的就是配置xml,写sql语句,定义查询赋值规则 目录结构 注意这里mapper.xml应该与接口在相同的位置,这里将mapper.xml文件放在resource目录下,其实与放在java目录下的效果是一样的,最终编译都会放在同一个包下,这里只是为了方便开发好看. 1. Bean 1.1 Department @Data @NoArgsCo...原创 2019-12-16 15:48:21 · 484 阅读 · 0 评论 -
mybatis_config
mybatis-config.xml mybatis-config.xml:详解 1. mybatis可以使用properties来引入外部properties配置文件的内容; resource: 引入类路径下的资源 url: 映入网络路径或者磁盘路径下的资源 <properties resource="dbconfig.properties"></properties>...原创 2019-12-13 15:45:41 · 254 阅读 · 0 评论 -
Mybatis-helloworld
1. mybatis-hello目录结构 1.1 文件解释: 两个重要的配置文件: mybatis-config.xml: 全局配置文件,数据库连接信息、引入SQL映射文件等 EmployeeMapper.xml: SQL映射文件,配置增删改查 的SQL语句的映射 两个重要的对象 SqlSessionFactory: SqlSession的工厂对象,主要是用于获取SqlSession对象 Sql...原创 2019-12-13 14:08:10 · 132 阅读 · 0 评论