当前位置:编程学习 > JAVA >>

关于hql语句写法。。

我有两张表:
mall {
id  主键
mall_no  这个创建了唯一性 约束
}
user {
id  主键,
mall_no  create表的时候用了 mall_no number(10) references mall(mall_no)
}
我想知道在用hql查询的时候 两个表mall_no 相等的怎么写。。
from User u, Mall m where u.mallNo=m.mallNo 这样写的话一直报错不能执行SQl[....
hql sql --------------------编程问答-------------------- 你user表中对同一个mall_no有多条记录吧?
你可以考虑用user表作为主表查询。 --------------------编程问答-------------------- 为什么在这里用= 这种查询不行呢? --------------------编程问答-------------------- 我试了一下是没问题的,把错误信息发错来看下 --------------------编程问答-------------------- 错误代码贴下,
还有,既然有外健约束,为什么不使用manytoone或者onetomany,这样只查一个就可以全拿出来了
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,