随笔分类 - MyBatis
摘要:1、依赖 基于空的maven项目; <dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <!--测试依赖包--> <dependency> <groupId>junit</groupId> <artifactI
阅读全文
摘要:官方链接:http://mybatis.org/spring/zh/transactions.html#configuration 1、依赖 tx和aop相关配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spri
阅读全文
摘要:1、依赖 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId>
阅读全文
摘要:1、概述 默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行:<cache />;同时还要在核心配置xml中开启缓存。 基本上就是这样。这个简单语句的效果如下: 映射语句文件中的所有 select 语句的结果将会被缓
阅读全文
摘要:1、if 查询语句自带where固定条件的情况下用; 正确示例: <select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"
阅读全文
摘要:结果映射(resultMap) constructor - 用于在实例化类时,注入结果到构造方法中(一般不用) idArg - ID 参数;标记出作为 ID 的结果可以帮助提高整体性能 arg - 将被注入到构造方法的一个普通结果 id – 一个 ID 结果;标记出作为 ID 的结果可以帮助提高整体
阅读全文
摘要:1、属性(properties) 可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。 可以外部定义好properties文件通过 resource属性 引入mybatis核心配置xml中,也可以在properties中定义子元素。
阅读全文
摘要:1、安装依赖包:MyBatis <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version> </dependency> 2、MyBatis核心配置:建议放r
阅读全文