Mybatis 二 三種查詢方式

2022-07-13 13:21:13 字數 953 閱讀 6178

<

namespace

="a.b"

>

<

select

id="selectall"

resulttype

="com.zzu.pojo.people"

>

select * from test

select

>

<

select

id="count"

resulttype

="int"

>

select count(*) from test

select

>

<

select

id="_selectall"

resulttype

="com.zzu.pojo.people"

>

select id,name,money from test

select

>

>

1、返回值為 list

listlist = session.selectlist("a.b.selectall");

for(people p : list)

1、返回值 object

2、適用於返回結果只是變數或一行資料時

int count = session.selectone("a.b.count");

system.out.println(count);

1、返回值 map

2、適用於需要在查詢結果中通過某列的值取到這行資料的需求

3、map

mapmap = session.selectmap("a.b._selectall", "name");

system.out.println(map.tostring());

Mybatis 三種查詢方式

1.selectlist 返回值為 list1.1 適用於查詢結果都需要遍歷的需求 listlist session.selectlist a.b.selall for flower flower list 2.selectone 返回值 object,2.1 適用於返回結果只是變數或一行資料時 i...

MyBatis 模糊查詢LIKE的三種方式

模糊查詢也是資料庫sql中使用頻率很高的sql語句,使用mybatis來進行更加靈活的模糊查詢。public void selectbykeyword string keyword 在dao層指定各個引數的別名 list selectbykeyword param id string id,para...

MyBatis 模糊查詢LIKE的三種方式

模糊查詢也是資料庫sql中使用頻率很高的sql語句,使用mybatis來進行更加靈活的模糊查詢。在service層 public void selectbykeyword string keyword 在dao層 list selectbykeyword param id string id,par...