Liferay對union的處理

2021-10-07 15:35:51 字數 827 閱讀 1988

liferay中在finder裡面不支援unio的查詢,建議採用原生sql方式查詢

如下

//獲取待辦流程--優化後的方法(只需要id字串集合)

public static string getflow2(actionrequest request, long userid){

string flowids = "";//獲取所有流程id拼接的字串

string arr = getconfig(request);

string url = "jdbc:mysql://"+ arr[1] +":"+arr[2]+ "/" + arr[3] + "?user="+arr[4]+"&password="+arr[5]+"&useunicode=true&characterencoding=utf8";

connection conn = null;

preparedstatement ps = null;

resultset rs = null;

string sql = null;

maprowdata = null;

try {

conn = drivermanager.getconnection(url);

sql = "select group_concat(t.flowid) as flowid from " +

"(select * from wf_flow flow where flow.status = 0 and flow.startuserid = ? " +

"union " +

"select * from wf

Liferay 對Liferay框架的幾點分析總結

一 jsp中如何使用tab liferay的jsp頁面中,如果用了tab的選項,則tab1為第一層,tab2為第二層,tab3為第三層,從上到下,為父子關係。如何開發乙個帶選擇框的列表應用?1 建立資料庫模型 廢話 2 建立dao及相關portlet.service服務框架,介面和util 3 實現...

如何對liferay中的dockbar進行修改

參考 liferay中有時候我們需要對dockbar的內容進行修改與調整。讓liferay中dockbar基於許可權顯示 dockbar的引入是在主題裡面,具體的定義是在主題的templates portal normal.vm裡面,我們在裡面可以看到如下的 dockbar 或者 if is sig...

對union的遍歷運算

下面展示一些內聯 片。我們使用聯合查詢的時候,是為了將資料更好的組裝在一起,具體不多做介紹,可以看 內部的注釋 an highlighted block m operation m operatingreports info m operation where where field statist...