0
想象一下,我有兩個實體 - 標籤和文本,其中文本有多個標籤,我想對它們做幾件事情。如果你能幫助我想出一個優雅的解決方案,我會非常高興。查詢與休眠中的集合相匹配的實體
我想同時搜索多個標籤文本實體 - 所有標籤必須符合
我想尋找由多個標籤文本實體,第二個參數指定多少必須馬赫
我想指定每對中至少有一對必須匹配的標籤對或三聯體標籤
有什麼建議嗎?謝謝
想象一下,我有兩個實體 - 標籤和文本,其中文本有多個標籤,我想對它們做幾件事情。如果你能幫助我想出一個優雅的解決方案,我會非常高興。查詢與休眠中的集合相匹配的實體
我想同時搜索多個標籤文本實體 - 所有標籤必須符合
我想尋找由多個標籤文本實體,第二個參數指定多少必須馬赫
我想指定每對中至少有一對必須匹配的標籤對或三聯體標籤
有什麼建議嗎?謝謝
這些問題的答案都是大同小異的,不管你使用SQL,HQL或JPQL:
我想 多個標籤同時搜索文本的實體 - 所有標籤都必須 比賽
where text like %tag1% and text like %tag2% // etc.
我想 多個標籤來搜索文本實體,第二個參數 指定多少必須馬赫
StringBuilder sb = new StringBuilder();
for(int i = 0; i < howmany; i++){
sb.append('%').append(param);
}
sb.append('%');
String query = "some query text where " + sb.toString()
我想對指定或標籤 三胞胎其中 至少每對必須匹配
where text like %tag1% or text like %tag2% -- etc