MyBatis學習筆記(二) 以介面方式程式設計

2021-07-01 20:33:54 字數 768 閱讀 4338

前面已經搭建好了eclipse,mybatis,mysql的環境,並且實現了乙個簡單的查詢。請注意,這種方式是用sqlsession例項來直接執行已對映的sql語句:

其實還有更簡單的方法,而且是更好的方法,使用合理描述引數和sql語句返回值的介面(比如iuseroperation.class),這樣現在就可以至此那個更簡單,更安全的**,沒有容易發生的字串文字和轉換的錯誤.下面是詳細過程:

1.在src原始碼目錄下建立 com.mybatis.inter 這個包,並建立介面類 iuseroperation , 內容如下:

package com.mybatis.inter;

import com.mybatis.model.user;

public

inte***ce

iuseroperation

請注意,這裡面有乙個方法名 selectuserbyid 必須與 user.xml 裡面配置的 select 的id 對應

2.然後在user.xml中修改一下如下地方:

這個地方要與你寫的介面的名稱對應,不然會報錯。

3.在測試程式裡新增新的測試方法執行便可:

@test

public void testinter()

Mybatis學習筆記(二)

上一章節中,我們已經搭建玩了最簡單的能夠執行的helloworld環境,這一章將把上章中的操作方式改為以介面的方式操作 我們可以發現在上乙個章節中 public static void testbasicquery intid catch exception e namespace com.yy.d...

MyBatis學習筆記二

建立mybatisutils工具類 public class mybatisutils catch ioexception e public static sqlsession getsqlsession return session public class servantdaoimpl impl...

學習筆記 Mybatis(二)

基本的增刪改查 實體類 對映資料庫表 mybatis config.xml檔案 配置資料庫,別名,以及配置對映規則 實體類配置檔案 執行相應的資料庫語句 測試類 實體類配置檔案 namespace com.bean id addcategory parametertype category inse...