A.使用HQL進(jìn)行批量操作,Hibernate不支持批量插入 B.使用JDBCAPI進(jìn)行批量操作,SQL語句中涉及的數(shù)據(jù)會被加載到Session緩存,占用內(nèi)存空間 C.使用Session進(jìn)行批量操作,數(shù)據(jù)會被加載到Session緩存,需注意刷新并清空緩存 D.使用Session進(jìn)行批量操作,適用于需要通過代碼處理的復(fù)雜的業(yè)務(wù)邏輯場景
A.inner join 或 join用于內(nèi)連接 B.inner join fetch或 join fetch用于迫切內(nèi)連接 C.left outer join fetch 或 left join fetch用于迫切左外連接 D.right outer join fetch 或 right join fetch用于迫切右外連接
A.Hibernate緩存一般分為三類:一級緩存、二級緩存和查詢緩存 B.Session的evict()方法用于從緩存中清除指定的持久化對象 C.Session的clear()方法用于刷新緩存 D.Session的flush()方法用于從緩存中清除所有持久化對象