hibernate多表查询问题select a.name,b.name from a,bwhere a.id = b.a_id为什么查出来的的a.name和b.name是同一个字段?[解决办法]因为两个表的列名相同,所以在select返回的值列表中无法区分这两个字段,因此程序在处理的时候就会产生覆盖。可以使用as为其指定别名,这样就能区分出是哪个表的name,就不会有这样的问题了。