2014-06-26 75 views
1

我是MyBatis和Spring中的新手。我試圖理解這些框架之間的困惑。關於SqlSessionFactory的解釋

我還沒有找到關於SqlSessionFactory的真實文檔。

我的問題是:SqlSessionFactory到底是在什麼位置的數據庫和邏輯之間的流?

謝謝。

回答

1

使用MyBatis的主要Java接口是SqlSession。 通過此界面,您可以執行命令,獲取映射器和管理事務。 SqlSession是由SqlSessionFactory實例創建的。 SqlSessionFactory包含用於以不同方式創建SqlSession的實例的方法。 SqlSessionFactory本身是由SqlSessionFactoryBuilder創建的 ,可以從XML,註釋或手動編碼的Java 配置創建 SqlSessonFactory。

您可以查看文檔的詳細信息

SqlSessionFactory

SqlSessionFactoryBean

檢查還這2個環節,其解釋與Spring MyBatis的整合。

Spring&MyBatis

Spring&MyBatis2

的DB-邏輯連接發生在MyBatis的XML文件。

SQLMapper

+0

謝謝。我已經閱讀過他們,但我正在尋找個人解釋。 – DarkCoffee