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"就可以了。
------解决方案--------------------
你另一张表是不是配了级联