mybatis增刪改查操作事項

2021-09-10 14:24:19 字數 1231 閱讀 4314

1.增

例子: select last_insert_id()

insert into user (username,address) values(#,#)

1.2.測試類中:

1.2.2.執行sql語句,傳入user物件

1.2.3.提交session(無法自動提交原因:不知道你執行了多少步的insert操作,必須手動提交)

例子:

user user = new user();

user.setusername("jiang");

user.setaddress("taiyuan");

//執行sql語句

int newboy = sqlsession.insert("test.insert", user);

sqlsession.commit();

2.刪delete from user where id=#

2.2.測試類中:

2.2.1.執行sql

2.2.2.提交session

例子:sqlsession.delete("test.delete", 28);

sqlsession.commit();

3.改update user set username=# where id=#

3.2.測試類中:

3.2.1.建立user,設定id,username

3.2.2.執行sql

3.2.3.提交session

例子: user user = new user();

user.setid(27);

user.setusername("11");

sqlsession.update("test.update", user);

sqlsession.commit();

4.查例子:

select * from user where username=#

3.1.2.模糊查詢

例子:select * from user where username like '%$%'

3.2.測試類中:

3.2.1.普通查詢

例子:user user = sqlsession.selectone("test.finduserbyname", "王");

3.2.1.模糊查詢

例子:listuser = sqlsession.selectlist("test.finduserbyname", "王");

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