設定自動提交事務
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...