日期:2014-05-19  浏览次数:20741 次

hibernate SQL查询两个表 两个相同的列名 返回结果被后面的覆盖了
SSH 集成的框架 SQL查询两个表 两个相同的列名 返回结果被后面的覆盖了。。。
返回是一个Object对象, 用SQL去数据库执行显示是正确的答案, 但是 用程序执行 断点查看的时候,同名的两个列名结果都一样的,被后面的那个结果覆盖了... 求高人...

------解决方案--------------------
SQL 如果是连接查询 有同名 在SELECT 必须是指明那张表的~~ 例如
select a.uid from a,b where a.uid=b.uid
不会出现覆盖的现象
你也可以用别名 
select a.uid as xxx
------解决方案--------------------
既然你知道是列名相同造成的,那几想办法将列名区分出来啊,楼上正解
------解决方案--------------------
学习了
------解决方案--------------------
limit 1 ...