mybatis實現(增刪改查)CRUD

2021-10-11 10:55:51 字數 2440 閱讀 7539

以下是一套完整的mybatis的增刪改查,親測可用

1.mybatis工具類

public

class

mybatisutil

catch

(exception e)

}public

static sqlsession getsqlsession()

}

public

inte***ce

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

>

<

!>

>

"getuserlist" resulttype=

"com.wei.entity.user"

>

select * from user

<

/select>

"queryuser" resulttype=

"com.wei.entity.user"

>

select * from user where id=#

<

/select>

"adduser" parametertype=

"com.wei.entity.user"

>

insert into user (username,password,phone)values (#

,#,#

)<

/insert>

"updateuser" parametertype=

"com.wei.entity.user"

>

update user set username =#

,password=#

,phone=# where username=

"溜溜球"

<

/update>

"deleteuser" parametertype=

"string"

>

delete from user where username=#

<

/delete>

<

4.配置檔案

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

!doctype configuration

public "- config 3.0//en"

"">

<

!--核心配置檔案--

>

="development"

>

"development"

>

<

!-- 事務管理--

>

"jdbc"

/>

"pooled"

>

<

!-- 資料庫驅動,使用者名稱,url,密碼等--

>

"driver" value=

"com.mysql.jdbc.driver"

/>

"url" value=

"jdbc:mysql://localhost:3306/user?servertimezone=utc&usessl=false&useunicode=true&characterencoding=utf-8"

/>

"username" value=

"root"

/>

"password" value=""/

>

<

/datasource>

<

/environment>

<

/environments>

/>

<

<

/configuration>

5.**測試

public

class

usertest

sqlsession.

close()

;}@test

//獲取單個使用者

public

void

getuser()

@test

//增加使用者

public

void

adduser()

@test

//修改使用者

public

void

updateuser()

@test

//刪除使用者

public

void

deleteuser()

}

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對映框架,它需要在資料庫裡...