ZHENGQXTOM 2010-05-27 10:13
浏览 201
已采纳

hibernate hql

我是刚学hibernate的,感觉它的关系影射特别不爽,比如A B 两表 MANY TO ONE关系,HQL语句中 SELECT A,B FROM A LEFT JOIN B A.DIV 正常情况能执行,但是如果A中与B表的关联字段不为空,而B表中又无这条记录,就报错.难道一定要在B表中追加记录吗?在我们实际操作中这种情况到处都有.
还有ORDER BY A.DIVCD 总报找不到A. DIVCD错误,改成ORDER BY 1 或ORDER BY A.ID(A表关键字)就没问题?
想问不配实体和关系只用HQL行吗?

  • 写回答

2条回答 默认 最新

  • zyc850809 2010-05-27 14:43
    关注

    只写pojo,外键关系不一定要配,也就是MANY TO ONE关系可以不写

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真