二级缓存不只能够缓存持久对象,还能够缓存对一对多的关联中的集合对象。在要缓存的集合对象中的数据没有变化,则其一直有效,只有其中的元素加或者删除时才会失效。如: <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>