回覆列表
  • 1 # 色調433

    複雜的表之間關係,如果使用hibernate的話,一般這樣處理先建立好表,但不要建立外來鍵關係,然後寫實體類的時候建立關係------------------------複雜的SQH語句就不寫hql語句了,還是寫plsql語句,如下例:String sql=select o1.* from org_adapter_status o1 join (select max(checkedtime) maxc,adapter,`SERVER` from org_adapter_status group by adapter,`SERVER`) o2 on (o1.`SERVER`=o2.`SERVER` and o1.adapter=o2.adapter and o1.checkedtime=o2.maxc;---------------------------------this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(sql).addEntity(Adapter.class).list();但是複雜的sql語句推薦使用mybatis、ibatis這類的持久層框架,完全由自己定義sql語句!如果你的專案中已經使用了hibernate,那就不要換了,反正也能做的!

  • 中秋節和大豐收的關聯?
  • 野蠻人符文之語中最後希望和剛毅都用什麼材料好?