mybatis中in的用法

2021-09-02 01:23:00 字數 950 閱讀 6865

1.  要根據乙個list中所有id來進行查詢:public listfindinfobyadapterids(list aidlist);

select

d.i_type,

d.vc_name,

h.i_time,

h.i_controlcode,

h.i_reason,

h.i_usertype,

h.i_authorization,

h.adapterid,

h.userid

from

cab_deviceinfo as d

inner join cab_historydata as h

ond.adapterid=h.adapterid and d.deviceid=h.deviceid and h.adapterid in 

#  order by h.i_time limit 0,10

其中關鍵的是

#  

因為是list,所以collention裡就要寫list,如果是array,則就要寫array。還有就是item表示的就是查詢的引數,因為是物件,所以就要獲取其屬性值,也就是ada.adapterid,這樣進行查詢就ok了!!!

2.  還有就是將十位數的時間戳改為正常時間格式:

long time1 = hdlist.get(i).geti_time();

string a = new ******dateformat("yyyy-mm-dd hh:mm:ss").format(new date(time1 * 1000));

注意time1必須要是long格式,如果是int格式的話,就會得到錯誤的時間。

3.  解決跨域的問題:只需在**中加入一句:

response.setheader("access-control-allow-origin", "*");

這樣就可以解決跨域問題!!!

Mybatis中Bind的用法

id,username,password,select from t user username like 在controller層執行 listuserlist userservice.findbyusername y 日誌如下 preparing select id,username,passw...

Mybatis中的foreach用法

在mysql中我們要實現in的篩選查詢,我們一般直接通過 select from user where id in 2 3 這樣直接通過in操作就可以進行篩選,但是在mybatis中卻無法直接使用in,這就需要使用foreach方法來實現mysql中的in篩選。樣式如下 select from us...

mybatis中trim的用法

使用過trim標籤都知道trim標籤有四個屬性 1.prefix,prefixoverrides,suffix,suffixoverrides本人一直對這四個標籤的名字無法理解,並對其功能感到混亂。下面是自己思考後的一些總結 trim標籤使用 1 trim 有四個屬性 2 prefix,suffix...