我們可以在工具類mybatisutils建立的時候實現自動提交事務!
public
static sqlsession getsqlsession()
編寫介面新增註解
//方法存在多個引數,所有引數前面必須加上@param("id")註解
//獲取你引數呢是獲取你@param("")中的引數,大家一定要注意這個小細節
//查詢使用者
@select
("select * from user where id=#"
) user getuserbyid
(@param
("id"
)int id)
;
測試類
@test
public
void
getuserbyid()
#{} ${} 區別
$字串拼接 傳遞什麼引數就會直接賦值什麼引數 會導致sql注入的問題
#佔位符,傳遞什麼引數就會將這個引數加上引號看做為字串處理,不會導致sql注入的問題,比較常用
mybatis 增刪改查
namespace 命名空間 指定為介面的全類名 id 唯一標識 resulttype 返回值型別 從傳遞過來的引數中取出id值 public employee getempbyid integer id select from employee where id insert into emplo...
Mybatis增刪改查
1 編寫介面 根據id查詢使用者 user getuserbyid int id 增加乙個使用者 intadduser user user 修改使用者 intupdateuser user user 刪除乙個使用者 intdeleteuser int id 根據id查詢使用者 getuserbyid...
MyBatis增刪改查
mybatis的簡介 mybatis 本是apache 的乙個開源專案ibatis 2010年這個專案由apache software foundation 遷移到了google code,並且改名為mybatis 2013年11月遷移到github。ibatis是半orm對映框架,它需要在資料庫裡...