org.nuxeo.ecm.core.persistence
Class HibernateConfiguration
java.lang.Object
org.nuxeo.ecm.core.persistence.HibernateConfiguration
- All Implemented Interfaces:
- EntityManagerFactoryProvider
public class HibernateConfiguration
- extends java.lang.Object
- implements EntityManagerFactoryProvider
- Author:
- "Stephane Lacoin (aka matic) "
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE_LOCAL
public static final java.lang.String RESOURCE_LOCAL
JTA
public static final java.lang.String JTA
TXTYPE_PROPERTY_NAME
public static final java.lang.String TXTYPE_PROPERTY_NAME
- See Also:
- Constant Field Values
name
public java.lang.String name
hibernateProperties
public final java.util.Properties hibernateProperties
annotedClasses
public final java.util.List<java.lang.Class<?>> annotedClasses
HibernateConfiguration
public HibernateConfiguration()
setDatasource
public void setDatasource(java.lang.String name)
addAnnotedClass
public void addAnnotedClass(java.lang.Class<?> annotedClass)
removeAnnotedClass
public void removeAnnotedClass(java.lang.Class<?> annotedClass)
setupConfiguration
public org.hibernate.ejb.Ejb3Configuration setupConfiguration()
setupConfiguration
public org.hibernate.ejb.Ejb3Configuration setupConfiguration(java.util.Map<java.lang.String,java.lang.String> properties)
getFactory
public javax.persistence.EntityManagerFactory getFactory(java.lang.String txType)
- Specified by:
getFactory
in interface EntityManagerFactoryProvider
getFactory
public javax.persistence.EntityManagerFactory getFactory()
- Specified by:
getFactory
in interface EntityManagerFactoryProvider
getTxType
public static java.lang.String getTxType()
load
public static HibernateConfiguration load(java.net.URL location)
merge
public void merge(HibernateConfiguration other)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.