阿里云网站域名申请,wordpress 4.8,广东网站开发公司,附近的代理记账公司有哪些environments与environment标签
environments主要用来配置环境#xff0c;属性default表示默认环境#xff0c;值为environment的idenvironment为具体环境#xff0c;属性id表示环境唯一标识environments可以有多个environment
加载默认环境
sqlSessionFactory sqlSessi…environments与environment标签
environments主要用来配置环境属性default表示默认环境值为environment的idenvironment为具体环境属性id表示环境唯一标识environments可以有多个environment
加载默认环境
sqlSessionFactory sqlSessionFactoryBuilder.build(Resources.getResourceAsStream(ApplicationContext.xml));加载指定环境
sqlSessionFactory sqlSessionFactoryBuilder.build(Resources.getResourceAsStream(ApplicationContext.xml),development);transactionManager标签
作用主要是用来配置事务管理器type属性有俩个值JDBCMANAGEDJDBC是使用原生JDBC来管理事务MANAGED是将事务交给其他容器 dataSource标签
被称为数据源给程序提供Connection对象type属性就是指用什么方式来获取Connection对象type有3个值。type值决定了可以使用的配置文件UNPOOLED不使用数据库连接池技术每次请求过来就创建一个新的Connection对象POOLED使用MyBatis自己实现的数据库连接池JNDI集成第三方数据库连接池
具体的配置信息参考官网 https://mybatis.net.cn/configuration.html#properties propertys与property标签
propertys能够让我们的配置更加灵活
配置方式一
properties中的property标签的name属性和value类似map的key 和value
在propertys配置的属性可以在其他property中可以通过${}获取到
propertiesproperty namejdbc.driver valuecom.mysql.cj.jdbc.Driver/property namejdbc.url valuejdbc:mysql://localhost:3306/test/property namejdbc.username value***/property namejdbc.password value***/
/properties...
dataSource typePOOLEDproperty namedriver value${jdbc.driver}/property nameurl value${jdbc.url}/property nameusername value${jdbc.username}/property namepassword value${jdbc.password}/
/dataSource
...配置方式二
resources下创建jdbc.properties文件并且加入如下代码
jdbc.drivercom.mysql.cj.jdbc.Driver
jdbc.urljdbc:mysql://localhost:3306/test
jdbc.username***
jdbc.password***ApplicationContext.xml中加入如下代码引入jdbc配置可以使用url绝对路径
properties resourcejdbc.properties/mappers与mapper标签
mapper通过resource或者url找到sql映射文件mapper可以有多个 settings与setting标签
通过配置可以改变MyBatis的运行行为
具体配置参考官网 https://mybatis.net.cn/configuration.html#environments