1. 程式人生 > >hibernate通過外來鍵查詢

hibernate通過外來鍵查詢

      因為hibernate是對物件的操作,所以即使在資料庫中儲存的是user的id,但是在搜尋時仍然使用user物件

    DetachedCriteria dc = DetachedCriteria.forClass(CUV.class);         //判斷並封裝引數         User u=(User)ActionContext.getContext().getSession().get("user");         if(StringUtils.isNotBlank(keyWords)){             dc.add(Restrictions.like("context", "%"+keyWords+"%"));             dc.add(Restrictions.eq("user",u));         }