這篇文章直接上核心**:service層和controller層基本一樣,不需要改變什麼,只是dao層和xml配置檔案關於和資料庫互動這塊有些許不同。。
1.使用傳統的mybatis提供的api。
spring----xml檔案:
mybatis---xml檔案(兩個):
這個要注意namespace:
dao層的實現**:basedaoimpl
teacherdaoimpl:
spring----xml檔案:
mybatis---xml檔案(兩個):
mybatis-config.xml(mybatis的一些特性):
sql關聯的xml(注意namespace的區別):
dao層介面:
dao層在service層的呼叫是一樣的 都是通過@resource註解,注入成功。在測試**裡邊,測試也是一樣:
或者:
資料庫Schema兩種含義
1 資料庫schema有兩種含義,一種是概念上的schema,指的是一組ddl語句集,該語句集完整地描述了資料庫的結構。還有一種是物理上的 schema,指的是資料庫中的乙個名字空間,它包含一組表 檢視和儲存過程等命名物件。物理schema可以通過標準sql語句來建立 更新和修改。例 如以下sql語...
MyBatis 批量資料插入的兩種方式
public intaddpersons param persons list persons 根據mysql的insert語句規則結合foreach去寫sql語句,collection中的是person物件,person。xx便可以取得屬性值 addpersons insert into pers...
資料庫兩種驗證鏈結方式
第一種 server 伺服器名稱 資料庫的例項名 uid 登入名 pwd 密碼 database 資料庫名稱 第二種 data source 伺服器名稱 資料庫例項名 initial catalog 資料庫名稱 user id 使用者名稱 password 密碼 以 windows 身份驗證方式登入...