MyBatis
文章平均质量分 51
陈陈陈辰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis 1. 入门与使用
1. 概述 MyBatis 是支持定制化 SQL 、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。使用 MyBatis, ...原创 2018-03-09 13:18:15 · 258 阅读 · 0 评论 -
MyBatis 2. XML配置文件
XML 配置文件configuration 标签的子标签顺序是固定的:1.properties2.settings3.typeAliases4.typeHandlers5.objectFactory6.objectWrapperFactory7.reflectorFactory8.plugins9.environments10.databaseIdPro...原创 2018-03-09 13:20:02 · 249 阅读 · 0 评论 -
MyBatis 3. XML映射文件
XML 映射文件1. 概述 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):c...原创 2018-03-09 13:24:22 · 356 阅读 · 0 评论 -
MyBatis 4. 动态 SQL
动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来...原创 2018-03-09 13:26:37 · 208 阅读 · 0 评论 -
MyBatis 5. 缓存
缓存MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存。一级缓存和二级缓存默认情况下,只有一级缓存(SqlSession 级别的缓存,也称为本地缓存)开启。二级缓存需要手动开启和配置,他是基于 namespace 级别的缓存。为了提高扩展性。MyBatis定义了缓存接口 Cache 。...原创 2018-03-09 13:28:39 · 275 阅读 · 0 评论 -
MyBatis 6. Mybatis-Spring 整合
Mybatis-Spring 整合 在 pom.xml 加入<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.0</version>&l原创 2018-03-09 13:31:07 · 246 阅读 · 0 评论 -
MyBatis 7. 逆向工程
Mybatis 逆向工程Mybatis Generator(MBG)是一个专门为 MyBatis 框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及 bean 类。支持基本的增删改查,以及 QBC 风格的条件查询。但是表连接、存储过程等这些复杂 sql 的定义需要我们手工编写。官方文档:http://www.mybatis.org/generator/通过 ma...原创 2018-03-09 13:35:15 · 486 阅读 · 2 评论 -
MyBatis 8. 插件
2. MyBatis 插件 MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) ParameterHandl...原创 2018-03-10 15:23:44 · 210 阅读 · 0 评论 -
org.springframework.beans.factory.NoSuchBeanDefinitionException 异常解决方法
我在 spring 整合 mybatis 出现 org.springframework.beans.factory.NoSuchBeanDefinitionException 异常。 异常如下:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean found for depend...原创 2018-03-02 18:56:58 · 11743 阅读 · 2 评论
分享