我有一列具有相同的值,但其他列有所不同。我想寫這個條件的搜索。我該怎麼做呢 ?我得到重複標準異常。同一列的多個條件
if(!StringUtils.isEmpty(src)){
criteria.createCriteria("params").add(Restrictions.eq("tagName",
OptionalParams.TagName.SOURCE)).add(Restrictions.ilike("name", "Version")).add(Restrictions.ilike("value", src,MatchMode.START));
}
if(!StringUtils.isEmpty(tgt)){
criteria.createCriteria("params").add(Restrictions.eq("tagName", OptionalParams.TagName.TARGET))
.add(Restrictions.ilike("name", "Version")).add(Restrictions.ilike("value", tgt,MatchMode.START));
}
57273 Version 0 1.2.0 9dbb
57275 Version 1 1.2.3 9dbb
任何幫助表示讚賞。
發表你有什麼試過!查詢例如 – nachokk
更新在您的問題,這裏是不可琢磨的 – nachokk
我已更新問題...請看看 – Yahiya