hibernate中addEntity()方法注意事项

1.只能查询全部对象属性:

select {a.*},{b.*} from table1 a,table2 b where ...

注意,使用select a.*,b.*也能查询,但hibernate不会再命名字段别名,如果a,b中有相同字段名,则分页时会报错:

 ORA-00918: column ambiguously defined

所以最好用select {a.*},{b.*} from...的形式

2.官方的示例中用了select a.id,a.name,...b.name... from ...的形式,是select全部属性了,如果我们也这样全部select出来也可以,但非常麻烦。

posted on 2012-08-16 11:26  qinxike  阅读(791)  评论(0编辑  收藏  举报

导航