Springboot使用註解法相關對資料庫的操作

2021-10-03 02:41:01 字數 1006 閱讀 6128

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註解 配置檔案如下 注意下...