1. 程式人生 > >mybatis與資料庫的兩種互動方式

mybatis與資料庫的兩種互動方式

這篇文章直接上核心程式碼:service層和controller層基本一樣,不需要改變什麼,只是dao層和xml配置檔案關於和資料庫互動這塊有些許不同。。

1.使用傳統的MyBatis提供的API。

spring----xml檔案:

mybatis---xml檔案(兩個):

這個要注意namespace

dao層的實現程式碼:BaseDaoImpl

teacherDaoImpl:

2.使用Mapper介面

spring----xml檔案:

mybatis---xml檔案(兩個):

mybatis-config.xml(mybatis的一些特性)

sql關聯的xml(注意namespace的區別):

dao層介面:

---------------------------------------------------------------------------

dao層在service層的呼叫是一樣的 都是通過@resource註解,注入成功。在測試程式碼裡邊,測試也是一樣:

或者: