mybatis-config.xml
来源:互联网 发布:网上上课的软件 编辑:程序博客网 时间:2024/05/15 04:23
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!-- 加载属性文件,用于使用外部配置数据库的参数 --><properties resource="config/data.properties"/><!-- 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为 --><!-- 具体配置查看文档 --> <settings><!--是否使用延迟加载,默认为false --><setting name="lazyLoadingEnabled" value="true" /> <setting name="aggressiveLazyLoading" value="false"/> <!--MyBaits对Object的部分方法做了特殊处理,默认情况下当调用到equals,clone,hashCode,toString这4个方法时会触发延迟加载 lazyLoadTriggerMethods:指定哪个对象的方法触发一次延迟加载。 --> <setting name="lazyLoadTriggerMethods" value=""/> <setting name="logImpl" value="LOG4J"/></settings><typeAliases><!--1.单独配置, type:类的全路径,alias:使用的别名 --><!-- <typeAlias type="" alias=""/> --><!--2.统一配置, 一个类手动配置一个别名,比较麻烦,使用包进行统一配置。命名使用规则:别名为类名或者类名首字母小写 --><package name="com.etc.vo"/><!--3.注解配置,@Alias("author") --></typeAliases><!--配置环境,可以配置多个环境(例如,开发、测试和生产环境需要有不同的配置)通过default属性选择其中一个环境 --><!--每个数据库对应一个 SqlSessionFactory 实例 --><environments default="development"><!--development环境 --><environment id="development"><!--事务配置MyBatis 中有两种类型的事务管理器(也就是 type=”[JDBC|MANAGED]”) --><!--JDBC – 这个配置就是直接使用了 JDBC 的提交和回滚设置,它依赖于从数据源得到的连接来管理事务作用域。 --><!--MANAGED – 这个配置几乎没做什么。它从来不提交或回滚一个连接,而是让容器来管理事务的整个生命周期.不太懂! --><!--注意:在ssm框架中事务有专门的配置进行,并且使用spring注解很方便,而且会对其进行覆盖 --><transactionManager type="JDBC"/><!--三种内建的数据源类型(也就是 type=”[UNPOOLED|POOLED|JNDI]”) --><!--1.UNPOOLED,不连接数据池,只是每次被请求时打开和关闭连接 --><!-- <dataSource type="UNPOOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="username" value="root"/>...</dataSource> --><!--2.POOLED,连接自带数据池,更多属性查看api--><dataSource type="POOLED"><property name="driver" value="${driver}"/><property name="username" value="${username}"/><property name="password" value="${password}"/><property name="url" value="${url}"/><property name="poolMaximumIdleConnections" value="5"/></dataSource> <!--3.JNDI,使用第三方数据源,type是实现DataSourceFactory接口的第三方数据源--><!-- <dataSource type="org.myproject.C3P0DataSourceFactory"> <property name="driver" value="org.postgresql.Driver"/></dataSource> --></environment><!--test环境 --><!-- <environment id="test"><transactionManager type=""></transactionManager><dataSource type=""></dataSource></environment> --></environments><!--包映射 --><mappers><!--映射的xml名称和类名称一致 --><package name="com.etc.mapper"/></mappers></configuration>
阅读全文
0 0
- mybatis-config.xml配置文件
- mybatis-config.xml
- MyBatis config.xml标签
- mybatis-config.xml
- mybatis-config.xml配置
- mybatis-config.xml
- mybatis-config.xml配置文件
- IntelliJ配置mybatis-config.xml
- mybatis-config.xml文件配置
- mybatis-config.xml文件配置
- Mybatis-config.xml配置详解
- mybatis之mybatis-config.xml 配置详解
- mybatis-基础篇-mybatis-config.xml
- mybatis-初级篇-mybatis-config.xml
- mybatis之mybatis-config.xml 配置详解
- mybatis的mybatis-config.xml配置文件详解
- mybatis核心配置文件mybatis-config.xml
- mybatis的核心xml文件配置mybatis-config.xml
- 数据库存储方法
- EM算法
- Grid
- java编程加载窗口,实现物体变速运动(台球的运动)
- java去除字符串中的空格、回车、换行符、制表符
- mybatis-config.xml
- 如何将 iOS 项目的编译速度提高5倍
- /MD, /MDD, /ML, /MT,/MTD(使用运行时库)
- HDU3411 Snail Alice【矩阵快速幂】
- 不得不看!史上最全的三十多张架构师图谱!
- java webservice
- spring boot cache理论详解
- 事件委托
- C#连接sql server数据库