gpt4 book ai didi

java hibernate标准问题

转载 作者:行者123 更新时间:2023-12-02 04:44:02 25 4
gpt4 key购买 nike

我执行了以下代码,但出现错误重复字段:所有者。
我尝试创建别名,但对于国家/地区来说是相同的,...
当我为每个创建别名时,出现此错误:

could not resolve property: country of: com.something.test.bo.impl.Link

代码:

   if (link.getOwner() != null) {
if (link.getOwner().getSiteName().trim().length() > 0 ) {
criteria.createCriteria("owner").add(Restrictions.like("siteName", link.getOwner().getSiteName()));
}
if (link.getOwner().getCountry().getName().trim().length() > 0 ) {
criteria.createCriteria("owner").createCriteria("country").add(Restrictions.like("name", link.getOwner().getCountry().getName()));
}
if (link.getOwner().getCountry().getZone().getName().trim().length() > 0 ) {
criteria.createCriteria("owner").createCriteria("country").createCriteria("zone").add(Restrictions.like("name", link.getOwner().getCountry().getZone().getName()));
}
if (link.getOwner().getCountry().getZone().getRegion().getCode().trim().length() > 0 ) {
criteria.createCriteria("owner").createCriteria("country").createCriteria("zone").createCriteria("region").add(Restrictions.like("code", link.getOwner().getCountry().getZone().getRegion().getCode()));
}
}

有人有想法进行此搜索吗?

最佳答案

我认为你应该使用“if else”。因为我没有发现您的标准创建有任何歧义。

关于java hibernate标准问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29844461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com