mybatis註解實現CRUD

2021-10-18 16:04:12 字數 1702 閱讀 7485

設定自動提交事務

public

static sqlsession getsqlsession()

>

class

=/>

>

1)增加

//插入乙個使用者

//values(#,#,#)

//values後面的字段需要和實體類屬性相同才可以插入進去

@insert

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

)int

adduser

(user user)

;

@test

public

void

adduser()

system.out.

println

(i);

sqlsession.

close()

;}

2)刪除

//刪除使用者

@delete

("delete from user where id=#"

)int

deleteuser

(@param

("id"

)int id)

;

@test

public

void

deleteuser()

system.out.

println

(i);

sqlsession.

close()

;}}

3)修改

}. check syntax #

錯誤:@update

("update user set name=#{} and pwd=#{} where id=#{}"

)改正:

@update

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

)

//修改使用者

@update

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

)int

updateuser

(user user)

;

@test

public

void

updateuser()

system.out.

println

(i);

sqlsession.

close()

;}

4查詢

//根據id查詢使用者

@select

("select * from user where id = #"

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

user getuserbyid

(int id)

;

@test

public

void

getuserbyid()

mybatis基礎方式實現CRUD

實體類 只寫了屬 get set 構造方法 此處省略 public class student select from student where stuno insert into student stuno,stuname,stuage,graname values delete from st...

mybatis實現(增刪改查)CRUD

以下是一套完整的mybatis的增刪改查,親測可用 1.mybatis工具類 public class mybatisutil catch exception e public static sqlsession getsqlsession public inte ce xml version 1....

MyBatis 學習筆記002 CRUD

mybatis的crud操作如下 userdao中寫好方法如下 select listselectusers insert intinsertuser user user update intupdateuser user user delete int deleteuser int id sele...