当前页面:
在线文档首页 >
JBoss Seam 1.0.0 API 英文版文档
HibernateFactory (JBoss Seam API Documentation) - JBoss Seam 1.0.0 API 英文版文档
org.jboss.seam.microcontainer
Class HibernateFactory
java.lang.Object
org.jboss.seam.microcontainer.HibernateFactory
public class HibernateFactory
- extends Object
A factory that bootstraps a Hibernate SessionFactory.
Loads Hibernate configuration options by checking:
hibernate.properties in root of the classpath
hibernate.cfg.xml in root of the classpath
cfgResourceName as location of a cfg.xml file
factory-suplied cfgProperties options
Note that this factory only supports cfg.xml files or
programmatic cfgProperties supplied to the factory.
Any hibernate.properties are always loaded from the
classpath.
Mapping metadata can be supplied through:
mappingClasses: equivalent to <mapping class="..."/>
mappingFiles: equivalent to <mapping file="..."/>
mappingJars: equivalent to <mapping jar="..."/>
mappingPackages: equivalent to <mapping package="..."/>
mappingResources: equivalent to <mapping resource="..."/>
or through cfg.xml files.
The jndiProperties are convenience, the factory will
automatically prefix regular JNDI properties for use as Hibernate
configuration properties.
- Author:
- Gavin King, Christian Bauer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateFactory
public HibernateFactory()
getSessionFactory
public Object getSessionFactory()
throws Exception
- Throws:
Exception
getCfgResourceName
public String getCfgResourceName()
setCfgResourceName
public void setCfgResourceName(String cfgFileName)
getCfgProperties
public Properties getCfgProperties()
setCfgProperties
public void setCfgProperties(Properties cfgProperties)
getMappingClasses
public List<String> getMappingClasses()
setMappingClasses
public void setMappingClasses(List<String> mappingClasses)
getMappingFiles
public List<String> getMappingFiles()
setMappingFiles
public void setMappingFiles(List<String> mappingFiles)
getMappingJars
public List<String> getMappingJars()
setMappingJars
public void setMappingJars(List<String> mappingJars)
getMappingPackages
public List<String> getMappingPackages()
setMappingPackages
public void setMappingPackages(List<String> mappingPackages)
getMappingResources
public List<String> getMappingResources()
setMappingResources
public void setMappingResources(List<String> mappingResources)