column代表在資料中的名稱,property代表在類中的名稱。
@select
("select * from $ order by gpstime desc limit 1"
)@results()
stationmodel getstationmsgnew
(@param
("stationname"
) string stationname)
;
sqlite_master:表示資料庫表的名稱,station%:類似於station1,station2……
@select
("select count(*) from sqlite_master where type='table' and name like 'station%'"
)int
getstationnum()
;
limit1:表示取隨即後的一條資料。
@select
("select * from $ where flag = 1 order by random() limit 1"
)@results()
stationmodel getdatarand
(@param
("stationname"
) string stationname)
;
即倒序排列後的第二條資料。
@select
("select * from $ where flag='1' order by gpstime desc limit 1,1"
)@results()
stationmodel getstationsecondbyflag
(@param
("stationname"
) string stationname)
;
SpringBoot 註解使用
springboot 註解 作用型別 解釋 notnull 任何型別 屬性不能為null notempty 集合 集合不能為null,且size大於0 notblank 字串 字元 字元類不能為null,且去掉空格之後長度大於0 asserttrue boolean boolean 布林屬性必須是t...
Spring boot 使用註解快取
註解在spring中的應用很廣泛,幾乎成為了其標誌,這裡說下使用註解來整合快取。cache方面的註解主要有以下5個 cacheable 觸發快取入口 這裡一般放在建立和獲取的方法上 cacheevict 觸發快取的eviction 用於刪除的方法上 cacheput 更新快取且不影響方法執行 用於修...
使用Annotation註解法建立物件 常用註解
使用xml宣告法建立物件時容易造成配置檔案中宣告的 過多,對後期 維護不利。可以使用spring中提供的annotation註解法來解決這個問題。配置 的作用是在指定的包中掃滿符合建立物件的類,如果某些類需要被spring例項化,則class類的上方必須使用 compent註解 配置檔案如下 注意下...