当hibernate Pojo配置文件将lazy设为true时,又不希望修改文件时获得Set ...

当hibernate Pojo配置文件将lazy设为true时,又不希望修改文件时获得Set 集合属性

lazy设为true是为了查询该主表时不希望带出关联表的信息,能提高查询的效率,但是在某些地方需要关联表的信息时(也就是该pojo下Set属性值)可以在HQL语句中用from A as a left join a.bes where ....这样就可以得到a的bes的Set集合,可以直接调用了!要注意的是得到的a集合可能会有重复。

你可能感兴趣的:(Hibernate,lazy设为true,set属性值)