主仆调教SM束缚绳索捆绑,成品人和精品人的区别三叶草,双性受被各种性器调教学生小说,精品一区二区三区水蜜桃

MyBatis框架

3.5 environments 環境配置

  • MyBatis可以配置多種環境,比如開發、測試和生產環境需要有不同的配置
  • 每種環境使用一個environment標簽進行配置并指定唯一標識符
  • 可以通過environments標簽中的default屬性指定一個環境的標識符來快速的切換環境
  • environment-指定具體環境

id:指定當前環境的唯一標識

transactionManager、和dataSource都必須有

<environments?default="oracle">

<environment?id="mysql">

<transactionManager?type="JDBC"?/>

<dataSource?type="POOLED">

<property?name="driver"?value="${jdbc.driver}"?/>

<property?name="url"?value="${jdbc.url}"?/>

<property?name="username"?value="${jdbc.username}"?/>

<property?name="password"?value="${jdbc.password}"?/>

</dataSource>

</environment>

?<environment?id="oracle">

<transactionManager?type="JDBC"/>

<dataSource?type="POOLED">

<property?name="driver"?value="${orcl.driver}"?/>

<property?name="url"?value="${orcl.url}"?/>

<property?name="username"?value="${orcl.username}"?/>

<property?name="password"?value="${orcl.password}"?/>

</dataSource>

</environment>?

</environments>

  • transactionManager

type: ?JDBC | MANAGED | 自定義

JDBC:使用了 JDBC 的提交和回滾設置,依賴于從數據源得到的連接來管理事務范 ??圍。 JdbcTransactionFactory

MANAGED:不提交或回滾一個連接、讓容器來管理事務的整個生命周期(比如 JEE ??應用服務器的上下文)。 ManagedTransactionFactory

自定義:實現TransactionFactory接口,type=全類名/別名

  • dataSource

type: ?UNPOOLED | POOLED | JNDI | 自定義

UNPOOLED:不使用連接池, UnpooledDataSourceFactory

POOLED:使用連接池, PooledDataSourceFactory

JNDI: 在EJB 或應用服務器這類容器中查找指定的數據源

自定義:實現DataSourceFactory接口,定義數據源的獲取方式。

  • 實際開發中我們使用Spring管理數據源,并進行事務控制的配置來覆蓋上述配置

3.6 mappers 映射器

  • 用來在mybatis初始化的時候,告訴mybatis需要引入哪些Mapper映射文件
  • mapper逐個注冊SQL映射文件

resource : 引入類路徑下的文件

url : ?????引入網絡路徑或者是磁盤路徑下的文件

class : ???引入Mapper接口.

有SQL映射文件 , 要求Mapper接口與 SQL映射文件同名同位置.

沒有SQL映射文件 , 使用注解在接口的方法上寫SQL語句.

<mappers>

<mapper?resource="EmployeeMapper.xml"?/>

<mapper?class="com.atguigu.mybatis.dao.EmployeeMapper"/>

<package?name="com.atguigu.mybatis.dao"/>

</mappers>

  • 使用批量注冊,這種方式要求SQL映射文件名必須和接口名相同并且在同一目錄下

<mappers>

<package?name="com.atguigu.mybatis.dao"/>

</mappers>

  1. 主站蜘蛛池模板: 南江县| 奎屯市| 若羌县| 晋城| 高淳县| 肥城市| 长阳| 台东县| 通海县| 泾源县| 江山市| 泰顺县| 临安市| 乌兰察布市| 大同县| 克什克腾旗| 宜阳县| 长乐市| 凤冈县| 保亭| 德钦县| 邓州市| 和平县| 申扎县| 乌鲁木齐市| 甘谷县| 新平| 永登县| 磴口县| 澄江县| 巩义市| 页游| 清原| 江华| 华蓥市| 丰顺县| 新田县| 彭州市| 舟曲县| 富裕县| 谢通门县|