Hql 一种错误写法的分析

来源:互联网 发布:淘宝日版手办 编辑:程序博客网 时间:2024/06/03 21:23
编程语言是一种形式即是内涵的语言
 
select a.id,b.id from com.a a ,a.b b ;
 
select a.id ,b.id from com.a a ,com.b b where a.b = b;
 
这两种表达上,可以看出在前面一部分,表达的形式是一样的,所以没有办法表达出来两种不同的内涵。
即是没有办法区分a.b 和com.b 。
 
验证方式是,采用第一种的写法会保存 a.b not mapped 异常 。
0 0