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_time,'%y-%m-%d') in
#and tbox_id in
#
今天遇到了個之前遇到的問題沒解決,今天終於找到了解決方案。
這就是,如果mybatis子查詢
需要使用父查詢中的條件時,該如何做?
總結虛擬字段
:直接上**
select t1.device_type as devicetypecode,
count(t1.device_type) as devicecount,
if(# is null, ' ', #) as miningareacode
from md_device t1
where t1.section = #
group by devicetypecode;
select
count(t1.device_type) as onlinedevicecount
from base_machinery_realtime t1
where t1.section = #
and timestampdiff(second ,t1.last_location_time,now()) < 20
and t1.device_type = #
最好是使用if來判斷傳進來的值,使用虛擬字段,這樣在resultmap
中的collection
->select
->column
中就可以使用多個字段形式
這樣就可以查到了
mybatis 巢狀查詢 學習記錄
在學習mybatis時用到了乙個巢狀迴圈查詢,其實還是挺簡單的 不過我不會 查詢省市區,要求查出所有省裡面有對應的市,市裡面有對應的區 資料格式要求類似這樣的 ccode 110100 cid 520,cname 北京市 pcode 110000 pid 78,pname 北京市 select p....
mybatis學習及問題記錄
獲取mybatis config.xml,建立工廠類的過程寫在了乙個dbutil類中,提供獲取session的靜態方法。讀取xml檔案的初始化 寫在static 語句塊中。mybatis的sql配置中,物件中的物件欄位的屬性是用物件名來作字首的 真繞口 public class address pu...
Mybatis學習記錄 六 開發中的小問題
近期開始做專案,期間遇到一些小問題,開此貼記錄一下 今天寫乙個sql查詢語句,用了order by可是一直沒效果,後來才發現用了 取值,mybatis使用這個的話對於string型別會自己主動加上引號,導致sql無效,正確做法用 取代 select from cum user username li...