I suspect something like JBoss cache. Hibernate allows you to do query caching which might be of use here. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964339#3964339 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3964339