[英]Hibernate - How to retrieve a list of all entity classes which have been configured for L2 Caching
我想知道如何檢索已為Hibernate中的L2緩存配置的所有實體類的列表。
如果可以從SessionFactory類( http://docs.jboss.org/hibernate/orm/3.5/javadocs/org/hibernate/SessionFactory.html )中檢索到它,那將是更好的選擇。
for ( EntityPersister persister : ( (SessionFactoryImplementor) sessionFactory ).getEntityPersisters().values() ) {
if ( persister.hasCache() ) {
// do stuff
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.