mybatis中獲取引數

2022-09-10 03:27:19 字數 404 閱讀 3758

1、$方式:

parameter是數字時用;模糊查詢%$%時用。

例:select * from account where userid = $; ==> select * from account where userid = 123;

select * from account where userid like %$%; ==> select * from account where userid like %123%; ==> 如果模糊的字段是字串就在外面加個引號

2、#方式:

這種方式獲取的是字串形式的結果。

例:select * from account where userid = #; ==> select * from account where userid = '123';

MyBatis的引數傳遞 獲取的方式

引數傳遞的方式 可以接受基本型別,包裝型別,字串型別等。這種情況mybatis可直接使用這個引數,不需要經過任何處理。根據id查詢使用者資訊 param id return public user getuserbyid integer id select from user where id te...

Shell中獲取引數

如果只需要傳入引數,基本上可以使用 n來取引數,注意n是從1開始的整數 0 指向的是指令碼的名字 cat myscript bin bash echo first arg 1 echo second arg 2 myscript hello world first arg hello second ...

mybatis中傳入String型別引數的問題

1.出現的問題 需求是想寫乙個按公司名字查詢公司列表的功能,最開始的 如下 dao層介面如下 mybatisdao public inte ce officedao extends treedao1234 mybatis的xml select id,name from sys office wher...