同じ値を持つ列がありますが、他の列は異なります。この条件で検索を書きたいと思います。これを行うにはどうすればよいですか? 重複した基準の例外が発生しています。
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
どんな助けでも大歓迎です。