Mybatis學習筆記(二)

2021-06-27 16:21:35 字數 915 閱讀 8007

上一章節中,我們已經搭建玩了最簡單的能夠執行的helloworld環境,這一章將把上章中的操作方式改為以介面的方式操作

我們可以發現在上乙個章節中

public

static

void

testbasicquery(

intid)  

catch

(exception e) 

}<

namespace

="com.yy.demo.ivisitoroperation"

>

<

select 

id="basicquery"

parametertype

="int"

resulttype

="visitor"

>

select * from visitor where id=# and

status>0 order by id

select

>

>

這樣其實在真正的開發過程中如果兩邊的名字一不小心沒有對應上,就會出現異常。為了避免這樣的情況我們可以採取介面的方式來進行相應的操作,下面我們來修改這段東西。

首先我們在包名為com.yy.demo的下面新建乙個ivisitoperation類,表示今後將要運算元據庫所有方法的介面,如下所示:

public

inte***ce

ivisitoroperation 

修改操作方式

public

static

void

testbasicquerybyinte***ceway(

intid)  

catch

(exception e) }

這樣就大功告成了,這樣我們就不必為手動書寫方法名可能導致的不匹配而煩惱了。

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...

學習筆記之mybatis 二

的開發方法。需要傳入配置檔案中的標籤方法。很不方便。需要通過介面 的方法便可去除sql方法標籤 1.先建立乙個介面,實現的方法為所有想要實現的功能的方法 3.實現乙個繼承方法介面的類。以乙個查詢方法來實現 select from mb test where id 4.再實現類中的方法沒什麼不同 建立...