1. 出現的問題
需求是想寫乙個按公司名字查詢公司列表的功能,最開始的**如下
dao層介面如下:
@mybatisdao
public inte***ce officedao extends treedao12
34mybatis的xml**:
select id,name from sys_office where o.del_flag = '1'
and name like concat('%',#,'%')12
3456
這樣寫會報錯,大體意思是name沒有getter方法
2. 解決辦法
2.1 解決辦法1
在介面引數裡加上mybatis中的@param註解
@mybatisdao
public inte***ce officedao extends treedao12
34select id,name from sys_office where o.del_flag = '1'
and name like concat('%',#,'%')12
3456
2.2 解決辦法2
在xml的if裡用」_parameter」 代表引數
select id,name from sys_office where o.del_flag = '1'
and name like concat('%',#,'%')
關於 try catch如何正確使用
經常看到php函式一呼叫接下來就使用 if 成功或失敗的返回值 來判斷,好繁瑣,不明所以,用try catch明明函式呼叫出錯了卻捕捉不到錯誤,於是思考try catch 到底該如何正確使用?忽然想到這個原因可能就跟呼叫函式的try catch 或類似錯誤處理有關 即 函式定義是不是最好都使用 tr...
Mybatis中的傳引數錯誤
首先,在我建立mybatis工程時,從外面複製進來乙個html檔案,其中傳引數的form中有這樣一段 使用的方式是get提交,就是會在瀏覽器url欄上顯示你提交的引數,於是我在自己建立的servlet當中,也使用了doget 方法來進行資料的處理,在邏輯處理都寫好之後,我傳遞了乙個引數進去,但是並沒...
關於mybatis中llike模糊查詢中引數問題
在mybatis中經常要寫到like 查詢,以前從來沒有遇到什麼問題,突然遇到乙個問題,找了好長時間沒找到,最後找到了,是關於 和 的使用的,總結如下 name like 表示式 and falg 本次示例中共兩個條件,乙個是name like 表示式,還有flag相等,這個是使用 佔位符,沒有任何...