mybatis详解内容
来源:互联网 发布:散热片设计软件 编辑:程序博客网 时间:2024/06/06 12:28
详细配置网址
configuration 配置
- properties 属性(连接数据库)
- settings 设置(改变 MyBatis 的运行时行为)
- typeAliases 类型别名
- typeHandlers 类型处理器(数据库与entity类型统一)
- objectFactory 对象工厂
- plugins 插件
- environments 环境
- environment 环境变量
- transactionManager 事务管理器
- dataSource 数据源
- environment 环境变量
- databaseIdProvider 数据库厂商标识
- mappers 映射器
properties
<dataSource type="POOLED"> <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/></dataSource>
- <!-- 引入配置文件 -->
- <context:property-placeholder location="classpath:properties/*.properties" />
setting
<settings> <setting name="cacheEnabled" value="true"/> <setting name="lazyLoadingEnabled" value="true"/> <setting name="multipleResultSetsEnabled" value="true"/> <setting name="useColumnLabel" value="true"/> <setting name="useGeneratedKeys" value="false"/> <setting name="autoMappingBehavior" value="PARTIAL"/> <setting name="autoMappingUnknownColumnBehavior" value="WARNING"/> <setting name="defaultExecutorType" value="SIMPLE"/> <setting name="defaultStatementTimeout" value="25"/> <setting name="defaultFetchSize" value="100"/> <setting name="safeRowBoundsEnabled" value="false"/> <setting name="mapUnderscoreToCamelCase" value="false"/> <setting name="localCacheScope" value="SESSION"/> <setting name="jdbcTypeForNull" value="OTHER"/> <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/></settings>typealiases多个处理别名
<typeAliases> <package name="domain.blog"/></typeAliases>
插件
plugins
<!-- 配置分页插件 --><!--<plugins> <plugin interceptor="com.github.pagehelper.PageHelper"> <property name="dialect" value="mysql"/> </plugin></plugins>-->
mapper映射器
<!-- Using classpath relative resources --><mappers> <mapper resource="org/mybatis/builder/AuthorMapper.xml"/> <mapper resource="org/mybatis/builder/BlogMapper.xml"/> <mapper resource="org/mybatis/builder/PostMapper.xml"/></mappers>
<!-- Register all interfaces in a package as mappers --><mappers> <package name="org.mybatis.builder"/></mappers>
阅读全文
0 0
- mybatis详解内容
- mybatis上课内容
- MyBatis 详解
- Mybatis详解
- MyBatis详解
- mybatis详解
- Mybatis详解
- mybatis详解
- mybatis详解
- mybatis 详解
- mybatis 详解
- Mybatis详解
- MyBatis详解
- mybatis详解
- mybatis(三)-mybatis-config详解
- mybatis传入参数注意内容
- Mybatis学习(涵盖所有内容)
- mybatis注解详解
- 一种测试汇编指令逻辑行为的方法
- Python 带参执行脚本
- 关于angular4编译生产模式ng build --prod --aot的报错
- python2和python3区别
- 20171215周总结Jsoup
- mybatis详解内容
- hadoop2.8.0伪分布配置文件配置
- PHPMailer发送邮件
- 倍增+树状数组——BZOJ4551 [Tjoi2016&Heoi2016]树
- C/C++面试题收集(一)
- EOF和feof(FILE *)
- java如何直接跳出外层循环
- Android性能指标FPS获取的JAVA实现
- 类的static成员函数与普通成员函数的区别