1. 程式人生 > >HQL 多對多查詢寫法

HQL 多對多查詢寫法

List<Information> infolist = new ArrayList<Information>();
infolist = getHibernateTemplate().find("select i FROM Information i join i.channels c where c.id=? ",delChannel.getId());
for(int i=0;i<infolist.size();i++){
Information info = infolist.get(i);
Information info1 = (Information) getHibernateTemplate().get(Information.class, info.getId());
System.out.println("正在刪除資訊的ID為:"+info1.getId()+" 標題為:"+info1.getTitle());

getHibernateTemplate().delete(info1);

}