hibernate: 一对多的查询问题
room.java
public class Room {
private Integer room_id;
private Set<Liveinfo> liveinfo_set;<set name="liveinfo_set" inverse="true" lazy="false">
<key column="room_id" ></key>
<one-to-many class="Liveinfo" />
</set>
dao.java
@Override
public Room get(Integer room_id) {
return (Room)getHibernateTemplate().get(Room.class, room_id);
}
取的时候带出了所有的房间实例....求大虾帮忙 怎么不取出来 我现在只有把liveinfo删掉才行。 hibernate
[解决办法]
懒加载lazy="true"
[解决办法]
<set name="liveinfo_set" inverse="true" lazy="true">
<key column="room_id" ></key>
<one-to-many class="Liveinfo" />
</set>
[解决办法]
你是不想加载liveinfo的数据么。 如果是这样使用lazy="true"就可以了。
[解决办法]
你另一张表是不是配了级联