1、回顧

  之前介紹了Environment環(huán)境類,這其實是一個單例類,在MyBatis運行開啟后只會存在一個唯一的環(huán)境實例,雖然我們可以在Configuration配置文件中配置多個環(huán)境,但是項目運行中只會存在其中的一個,一般項目會存在開發(fā)環(huán)境和測試環(huán)境、生產(chǎn)環(huán)境三大環(huán)境,其是否可以設(shè)置到配置文件中,在開發(fā)時使用開發(fā)環(huán)境,測試時使用測試環(huán)境,正式運營時可以使用生產(chǎn)環(huán)境。

  之前還提到Environment類中有三個字段,除了id之外,TransactionFactory和DataSource都是比較復(fù)雜的模塊,這一次我們介紹Transaction模塊(即事務(wù)模塊)。

2、事務(wù)模塊

  事務(wù)模塊位于org.apache.ibatis.transaction包,這個包內(nèi)的類均是事務(wù)相關(guān)的類:

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn)

  org.apache.ibatis.transaction
  -----org.apache.ibatis.transaction.jdbc
  ----------JdbcTransaction.java
  ----------JdbcTransactionFactory.java
  -----org.apache.ibatis.transaction.managed
  ----------ManagedTransaction.java
  ----------ManagedTransactionFactory.java
  -----Transaction.java
  -----TransactionException.java
  -----TransactionFactory.java

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn)

網(wǎng)友評論