摘要: 二级缓存的开启 首先,在mybatis的配置文件中,要将settings的子标签setting的属性cacheEnabled的值设为true,默认即为true,即默认开启二级缓存。 其次在映射文件中,要定义cache标签或cache-ref,这说明这个命名空间开启二级缓存管理。mybatis中每个命 阅读全文
posted @ 2022-05-12 13:22 beckwu 阅读(1512) 评论(0) 推荐(0)
摘要: 配置文件中映射文件的配置 mybatis配置文件中用子标签mappers定义要用到的映射文件,它有两个子标签mapper及package,mapper子标签定义一个具体的XML映射文件,而在纯注解的方式下,使用package定义一个包名,这个包下的所有类都作为映射接口类,类中用注解定义了SQL语句。 阅读全文
posted @ 2022-05-11 11:14 beckwu 阅读(220) 评论(0) 推荐(0)
摘要: Mybatis多数据库支持:Configuration中有一个字符串属性databaseId,mybatis试图通过这个属性解决多数据库配置问题。 DatabaseIdProvider接口及实现类,它能根据DataSource获得数据库的标识id,mybatis提供了一个默认的实现VendorDat 阅读全文
posted @ 2022-05-07 10:13 beckwu 阅读(3157) 评论(0) 推荐(0)
摘要: 数据源工厂接口及实现类 Mybatis定义了接口DataSourceFactory,可用来创建DataSource对象,这个接口很简单,只定义了两个方法。 public interface DataSourceFactory { // 提供属性对象供数据源对象使用 void setPropertie 阅读全文
posted @ 2022-05-06 16:57 beckwu 阅读(138) 评论(0) 推荐(0)
摘要: 环境对象 Environment对象 环境对象是一个类,提供联接数据库的环境,mybatis支持多环境开发,可配置多个环境,根据环境不同,使用其中的一个。Confguration对象持有一个Environment对象,构建Configuration时,可以传入环境id,即使用指定的环境配置,或者使用 阅读全文
posted @ 2022-04-27 16:48 beckwu 阅读(593) 评论(0) 推荐(0)
摘要: 简介 mybatis的插件即是拦截器,通过定义拦截器可以增强mybatis功能,如我们常用的mybatis分页插件可帮助我们实现分页功能。 拦截器接口及相关类 mybatis定义了拦截器接口Interceptor,当我们要实现一个拦截器时,要写一个类实现这个接口,主要要实现方法intercept() 阅读全文
posted @ 2022-04-26 17:17 beckwu 阅读(776) 评论(0) 推荐(0)
摘要: 三个工厂简介 mybatis可以定制三个工厂接口ObjectFactory,ObjectWrapperFactory及ReflectorFactory的实现。 ObjectFactory接口,用来创建对象,是创建对象的工厂,mybatis所需的对象都通过ObjectFatory创建,默认实现为Def 阅读全文
posted @ 2022-04-19 10:28 beckwu 阅读(340) 评论(0) 推荐(0)
摘要: 类型处理器接口TypeHandler JDBC执行SQL语句时,使用PreparedStatement设置参数值的方法是setXxx方法,Xxx表示一种类型,所以设置参数值需要根据参数的类型使用不同的方法,mybatis中用这个类型对应的TypeHandler对象的setParameter方法统一实 阅读全文
posted @ 2022-04-17 17:36 beckwu 阅读(201) 评论(0) 推荐(0)
摘要: JdbcType mybatis关注两种类型:数据库使用的类型及Java类型,Java类型通过别名处理,数据库使用的类型用JdbcType表示,相关接口与类定义在包org.apache.ibatis.type中 java.sql.Types通过静态int常量定义了SQL类型,也即JDBC类型 Jdb 阅读全文
posted @ 2022-04-15 15:30 beckwu 阅读(262) 评论(0) 推荐(0)
摘要: settings标签配置 MyBatis配置文件中settings子标签的配置,即是用setting子标签定义一个name及value属性,在解析时将其保存到Configuration对象中,下面是这个标签及其子标签的配置及含义: <settings> <!--允许在嵌套语句中使用分页(RowBou 阅读全文
posted @ 2022-04-14 10:56 beckwu 阅读(378) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示