方法3. 自己写的 感觉比上有余
部门 1对多 set映射 用户
<!-- 关系 部门 一对多 set 映射 人员信息 关系 -->
<set name="xtgl_yhxxs" inverse="false" cascade="delete" fetch="join">
<key column="bmxx_id" ></key>
<one-to-many class="com.fl_oa.Bean.Xtgl_yhxx" />
</set>
public List<Xtgl_bmxx> findAll() {
return (List<Xtgl_bmxx>)this.getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException {
Transaction ts = session.beginTransaction();
String hql="from Xtgl_bmxx bm";
List<Xtgl_bmxx> bms= (List<Xtgl_bmxx>) session.createQuery(hql).list();
for(Xtgl_bmxx bm:bms){
bm.getXtgl_yhxxs().size();
}
ts.commit();
return bms;
}
});
}