ssh多表关联如何通过一个表获取另一个表的信息。

其他都能获取出来,就是那个关联的外键值总是null,求解啊。。问题补充:我是通过输出的userName得出那条记录,想通过addressId关联到address表的id,... 其他都能获取出来,就是那个关联的外键值总是null,求解啊。。
问题补充:

我是通过输出的userName得出那条记录,想通过addressId关联到address表的id,然后查询出addr这个值,其中System.out.println("user:"+user.getName()+" "+user.getPassword()+" " + user.getAddressId());我是用来测试的。但是发现前面两个都有输出内容。但是就是那个外键值addressId是null
两个表分别是user(name,password,addressId),address(id,addr)
展开
 我来答
匿名用户
2013-06-20
展开全部
两个表之间肯定有个主外键的关系,你根据实体之间主外键的关系 写出hql语句,比如select * from table1 a,table2 b where a.1ID = b.1ID inner join a.1ID = C.2ID;
更多追问追答
追问
我的题目已经重新补充了,能再帮我看看吗。谢谢。
追答
应该是你的实体层写错了   私信秒加我QQ  帮你看看
强大的小蛋蛋
2013-06-20
知道答主
回答量:51
采纳率:0%
帮助的人:21.1万
展开全部
那是你代码写错了,你好好检查一下你的代码你会发现类似列名打错这样的问题。
追问
这个问题我有考虑过。不过不是这个问题。我插入数据都可以插入。现在只是要把它搜出来而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式