suda144 2010-08-04 09:05
浏览 271
已采纳

hibernate多表查询问题

hibernate查询数据库
例如Person表连接Adress表,Person表中的adressid与Adress表中的主键是多对一关系
Person的hibernate.xml配置如下:
问题是:我要根据Adress表中的其他属性(如:adress.name)作为条件来查询Person表对应的数据。

(代码:dc=xxx.xxx(Person.class);
dc.add(xxx.ilike("adress.name","%xxx%"));
dao.find(dc);)
报错:could not solove : adress.name of (xx.xx.Person)

(我想应该是hibernate根据xml配置生成sql语句时,没有按照想要的sql,就是 from person join adress where adress.name=xx)

菜鸟真心求解释,谢谢!

  • 写回答

1条回答

  • CaiHuajiang 2010-08-04 09:17
    关注


    ?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 luckysheet
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误