은닉처
ActiveRecord는 캐싱을 사용하여 성능을 크게 향상시킬 수 있습니다. 다음 코드는 캐시 사용의 예입니다.
public void list() {
List<Blog> blogList = Blog.dao.findByCache("cacheName", "key" , "select * from blog");
setAttr("blogList", blogList).render("list.html");
}
List<Blog> blogList = Blog.dao.findByCache("cacheName", "key" , "select * from blog");
setAttr("blogList", blogList).render("list.html");
}
위 예제의 findByCache 메소드에 있는 캐시 이름은 ehcache에서 구성되어야 합니다. xml: < 캐시 이름="cacheName" …> 또한 Model.paginateByCache(…), Db.findByCache(…) 및 Db.paginateByCache(…) 메서드는 모두 캐시 지원을 제공합니다. 이를 사용할 때 ehccache.xml에서 캐시 이름, 키를 전달하고 해당 캐시 이름을 구성하기만 하면 됩니다.