二級緩存不只能夠緩存持久對象,還能夠緩存對一對多的關聯中的集合對象。在要緩存的集合對象中的數據沒有變化,則其一直有效,只有其中的元素加或者刪除時纔會失效。如: <set name="products" cascade="save-update" invers="true"> <cache usage="read-write" /> <key column="category_id" /> <one-to-many class="com.kkoolerter.beans.Product" /> </set>