我用hibernate关联查询一个数据,怎么把不相关的几条记录查出来了呢?请高手解决,在线等

比方说我有一个student表和一个teacher表,是多对多的关系我要通过老师的名字来查所对应的学生,我用的是hql的innerjoin的方法连接查询的为什么把不符合条... 比方说我有一个student表和一个teacher表,是多对多的关系
我要通过老师的名字来查所对应的学生,
我用的是hql的inner join的方法连接查询的
为什么把不符合条件的学生都查出来了,而符合条件的学生又几个没查出来
,并且查出来的学生数据id都是挨着的,比如1,2,3,4,5,6
这是怎么回事
展开
 我来答
laiy32
2012-05-18 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:29万
展开全部
把你的代码贴出来啊,这个很简单有很多方法,比如先根据名字查出teacher的实体bean,直接能获取对应的学生了,还可以通过createQuery接口用hsql语言查询,那得看你的代码了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式