public class HibernateMetadataCache extends Object
Modifier and Type | Field and Description |
---|---|
private Map<String,org.hibernate.metadata.ClassMetadata> |
classMetadata |
private static HibernateMetadataCache |
instance |
private static Object |
lock |
private Set<String> |
supportedEntities |
Modifier | Constructor and Description |
---|---|
private |
HibernateMetadataCache(org.hibernate.Session session) |
Modifier and Type | Method and Description |
---|---|
static HibernateMetadataCache |
getInstance() |
static void |
init(org.hibernate.Session session) |
private Map<String,org.hibernate.metadata.ClassMetadata> |
initClassMetadata(org.hibernate.Session session) |
private Set<String> |
initSupportedEntities(Map<String,org.hibernate.metadata.ClassMetadata> classMetadata) |
boolean |
isColumnSupported(Class<?> entityClass,
String column) |
boolean |
isEntitySupported(Class<?> entityClass) |
boolean |
isEntitySupported(String entityClass) |
private static HibernateMetadataCache instance
private static final Object lock
private HibernateMetadataCache(org.hibernate.Session session)
private Map<String,org.hibernate.metadata.ClassMetadata> initClassMetadata(org.hibernate.Session session)
private Set<String> initSupportedEntities(Map<String,org.hibernate.metadata.ClassMetadata> classMetadata)
public boolean isEntitySupported(Class<?> entityClass)
public boolean isEntitySupported(String entityClass)
public static void init(org.hibernate.Session session)
public static HibernateMetadataCache getInstance()
Copyright © 2012-2015 52north.org. All Rights Reserved.