Mybatis學習記錄 六 開發中的小問題

2021-09-07 13:46:05 字數 852 閱讀 9458

近期開始做專案,期間遇到一些小問題,開此貼記錄一下

今天寫乙個sql查詢語句,用了order by可是一直沒效果,後來才發現用了#{}取值,mybatis使用這個的話對於string型別會自己主動加上引號,導致sql無效,正確做法用$取代#

select * from cum_user

(username like # ) or (nickname like #) or (stunum like #)

if>

where>

-- 對於排序使用${}符號

order

by $ $

if>

一張主表problem,關聯著catelog和cum_user兩張表的主鍵,以下是正確的查詢方法,不然會出現非常多反覆結果

select problem.id,pro_name,cate_id,catelog.cate_name,pro_pass,pro_sub,problem.credits,start_time,user_id,cum_user.username

from problem

left

join cum_user on problem.user_id = cum_user.id

left

join catelog on problem.cate_id = catelog.id

where (problem.pro_name like

'%1%' ) or (problem.id like

'%1%' ) or (catelog.cate_name like

'%1%')

;

Vue開發學習記錄(六)

這些關鍵字作為html頁面的標籤中的屬性 1.v model 是將標籤的value值與vue例項中的data屬性值進行繫結。2.v on 通過配合具體的事件名來繫結vue中定義的函式 用 簡化 type text v on click changemajor 在method裡要想使用當前vue物件中...

Mybatis學習記錄

order by md.create time desc md.create time md.maintain status md.maintain status desc md.state md.state desc where date format statistic day.create t...

mybatis 巢狀查詢 學習記錄

在學習mybatis時用到了乙個巢狀迴圈查詢,其實還是挺簡單的 不過我不會 查詢省市區,要求查出所有省裡面有對應的市,市裡面有對應的區 資料格式要求類似這樣的 ccode 110100 cid 520,cname 北京市 pcode 110000 pid 78,pname 北京市 select p....