HQL相同的表选择似乎覆盖了具有最新值的列

时间:2014-11-20 18:11:57

标签: sql hibernate nhibernate-mapping h2

我正面临着hibernate中用于测试的本机sql脚本的问题,我正在从csv将数据加载到h2数据库......

问题出在我做的时候:

Select t1.name, t2.name FROM Person as t1, Person as t2  where t1.name='TOTO' and t2.name!='TITI'

我得到了正确的值,除非t1.name似乎被t2.name替换。

PS:相同的脚本在SQLDevelopper中运行良好。

任何线索或帮助将不胜感激:)

1 个答案:

答案 0 :(得分:0)

我怀疑问题是别名是混淆的,因为它们是相同的。尝试使用as

Select t1.name as name1, t2.name as name2
FROM Person t1, Person t2 
where t1.name = 'TOTO' and t2.name <> 'TITI';