首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

hibernate多表查询有关问题

2012-02-29 
hibernate多表查询问题select a.name,b.name from a,bwhere a.id b.a_id为什么查出来的的a.name和b.name

hibernate多表查询问题
select a.name,b.name from a,b
where a.id = b.a_id
为什么查出来的的a.name和b.name是同一个字段?

[解决办法]
因为两个表的列名相同,所以在select返回的值列表中无法区分这两个字段,因此程序在处理的时候就会产生覆盖。
可以使用as为其指定别名,这样就能区分出是哪个表的name,就不会有这样的问题了。

热点排行