读书人

myBatis3之xml照射配置(environments)

发布时间: 2012-10-31 14:37:32 作者: rapoo

myBatis3之xml映射配置(environments)

myBatis3之xml映射配置(environments)

----------

?

MyBatis可以配置多种环境。这会帮助你将SQL映射应用于多种数据库之中。

一个很重要的问题要记得:你可以配置多种环境,但你只能为每个SqlSessionFactory实例选择一个。所以,如果你想连接两个数据库,你需要创建两个SqlSessionFactory实例,每个数据库对应一个。而如果是三个数据库,你就需要三个实例,以此类推。

环境元素定义了如何配置环境,如例:

<environments default="development"> <environment id="development"> <transactionManager type="JDBC"> <property name="..." value="..."/> </transactionManager> <dataSource type="POOLED"> <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource> </environment> </environments> 
?注意这里:

1.默认的环境 ID(比如:default=”development”)。?

2.每个 environment 元素定义的环境 ID(比如:id=”development”)。 ??

3.事务管理器的配置(比如:type=”JDBC”)。?

4.数据源的配置(比如:type=”POOLED”)。?

?

读书人网 >XML SOAP

热点推荐