Mybatis使用註解開發

2021-10-08 05:17:36 字數 941 閱讀 4409

1.註解在介面實現

@select

("select * from user"

)public list

getusers()

;

2.配置檔案中繫結介面

>

class

=/>

>

3.測試

本質:反射機制實現

底層:動態**!

4.crud

@select

("select * from user"

) list

getusers()

;// 方法存在多個引數,所有的引數前面必須加上 @param("id")註解

@select

("select * from user where id = #"

) user getuserbyid

(@param

("id"

)int id)

; @insert

("insert into user(id,name,pwd) values (#,#,#)"

)int

adduser

(user user)

;

@update

("update user set name=#,pwd=# where id = #"

)int

updateuser

(user user)

;

@delete

("delete from user where id = #"

)int

deleteuser

(@param

("uid"

)int id);}

關於@param() 註解

MyBatis 使用註解開發

關於介面的理解 乙個個體有可能有多個抽象面。抽象體與抽象面是有區別的。三個面向區別 我們在我們的介面中新增註解 查詢全部使用者 select select id,name,pwd password from user public list getalluser 在mybatis的核心配置檔案中注入...

MyBatis註解開發

mybatis作為乙個輕量級的半orm框架,由於其上手快 開發快捷,在企業中的中小型專案應用較廣泛,下面我們來演示一下如何使用mybatis的註解開發方式來進行 編寫。開發環境介紹 資料庫使用mysql,mybatis使用3.4.1 沒有使用spring整合 mysql驅動5.1.36。pojo 表...

MyBatis註解開發

insert 實現新增 update 實現更新 delete 實現刪除 select 實現查詢 result 實現結果集封裝 results 可以與 result 一起使用,封裝多個結果集 resultmap 實現引用 results 定義的封裝 one 實現一對一結果集封裝 many 實現一對多結...