mybatis常用總結

2021-08-18 16:50:46 字數 1014 閱讀 9423

1.如果傳遞的單個字串的話,這樣寫

querybywherestr(@param("str")string mes)
...$...
也可以寫成這樣,xml中直接引數型別直接為物件。

public void delete(string id);
delete from book where id

= #

2.轉義符

3.like

and name like concat('%',#,'%')
and name = '%$%'
4.轉為數字,擷取

select max(cast(substr(record_num,strpos(record_num,'-')+1) as integer)) as val 

from book

max()最大

cast('123' as integer) 字串轉為數字

substr('a123',1) 擷取字串

strpos('a_111','-') -的位置

5.mysql的多表查詢(笛卡爾積原理)

注意:列名最好使用表別名來區別。

6.引數為list

public listsearch(@param("arr")arraylist> arr);
select id from con

$ lower(h.$) like lower(concat('%','$','%'))

$ h.$ = $

$ h.$ = #

MyBatis常用配置

在上文中,對於資料庫的資訊我們將之儲存在乙個db.properties檔案中,然後在mybatis conf.xml檔案中通過properties節點將之引入,如下 實際上,mybatis給我們提供的properties的配置方式不止這一種,我們也可以在properties節點中新增property...

mybatis常用配置

前面兩篇部落格我們簡單介紹了mybatis的使用,但是在mybatis的配置問題上我們只是使用了最基礎的配置,本文我們就來說說其他一些常用的配置。如果小夥伴對mybatis尚不了解,可以先參考這兩篇部落格初識mybatis 初識mybatis 二 老司機請略過。由於本文算是初識mybatis 初識m...

mybatis常用操作

insert into user info user name,account,password values insert into my table name,create time,update time values now now on duplicate key update name ...