首页 > 代码库 > MyBatis 配置文件
MyBatis 配置文件
1、properties
有三种配置方式:
a、采用java属性文件配置[ ***.properties ],在mybatis-config.xml 中如下调用:
<properties resource="jdbc.properties"/>
b、采用mybatis-config.xml 中 properties 属性进行配置,如下:
<properties>
<property name="driver" value="http://www.mamicode.com/com.mysql.Driver"/>
<property name="url" value="http://www.mamicode.com/jdbc:mysql://localhost:3306/db_name"/>
<property name="username" value="http://www.mamicode.com/root"/>
<property name="password" value="http://www.mamicode.com/root"/>
</properties>
c、使用java代码load配置文件 ***.properties,然后通过参数将配置传入,如下:
SqlSessionFactory sqlSessionFactory1 = new SqlSessionFactoryBuilder().build(InputStream inputStream, Properties properties)
SqlSessionFactory sqlSessionFactory1 = new SqlSessionFactoryBuilder().build(Reader reader, Properties properties)
SqlSessionFactory sqlSessionFactory1 = new SqlSessionFactoryBuilder().build(InputStream inputStream, String environment, Properties properties)
SqlSessionFactory sqlSessionFactory1 = new SqlSessionFactoryBuilder().build(Reader reader,String nvironment,Properties properties)
加载顺序:
配置文件properties体内读取 -- 》 配置文件properties的 url/resource文件中读取 -- 》 参数传递的属性中读取
优先级顺序:
参数传递的属性中读取(优先级最高) -- 》 配置文件properties的url/resource文件中读取(次之) -- 》 配置文件properties体内读取(优先级最低)
如果三个地方都有配置,高优先级覆盖低优先级的配置
2、
MyBatis 配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。