关于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 开发