![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
csdn1428208016
这个作者很懒,什么都没留下…
展开
-
XML 配置
XML 配置properties 属性settings 设置typeAliases 类型别名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environments 环境databaseIdProvider 数据库厂商标识mappers 映射器MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(proper...原创 2018-12-21 11:13:10 · 984 阅读 · 0 评论 -
XML 映射文件
XML 映射文件MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间缓存配置的引用。resultMap – 是最...原创 2018-12-25 09:40:04 · 6996 阅读 · 0 评论 -
动态SQL
动态SQLifchoose, when, otherwisetrim, where, setforeachbindMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以摆脱这种痛苦。if动态 S...原创 2018-12-25 10:03:19 · 928 阅读 · 0 评论 -
SqlSessionFactoryBuilder、SqlSessionFactory 和 SqlSession
mybatis Java APISqlSessionFactoryBuilderSqlSessionFactorySqlSession执行语句方法批量立即更新方法事务控制方法本地缓存使用 MyBatis 的主要 Java 接口就是 SqlSession。你可以通过这个接口来执行命令,获取映射器和管理事务。我们会概括讨论一下 SqlSession 本身,但是首先我们还是要了解如何获取一个 SqlS...原创 2018-12-26 08:58:35 · 13489 阅读 · 0 评论