public class FluentFactoryBuilder
extends java.lang.Object
Fluent.factory().build(); Fluent.factory().close();| Constructor and Description |
|---|
FluentFactoryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
FluentFactoryBuilder |
annotatedClasses(java.lang.Class<?>... annotatedClasses) |
void |
build()
Build a Hibernate session factory.
|
void |
close()
Close a Hibernate session factory.
|
FluentFactoryBuilder |
dontUseHibernateCfgXml()
Specify don't use the xml confriguration (like hibernate.cfg.xml).
|
FluentFactoryBuilder |
hibernateCfgXml(java.lang.String hibernateCfgXmlPath)
Specify a path to the xml configuration (like hibernate.cfg.xml).
|
FluentFactoryBuilder |
hibernateProperties(HibernateProperties options) |
FluentFactoryBuilder |
hibernatePropertiesFromClassPathResource(java.lang.String classPathResourcePath) |
FluentFactoryBuilder |
hibernatePropertiesFromFile(java.io.File propertiesFilePath) |
FluentFactoryBuilder |
scanPackages(java.lang.String... packagesToScan) |
FluentFactoryBuilder |
useNamingStrategy()
Use the default Hibernate5NamingStrategy.
|
FluentFactoryBuilder |
useNamingStrategy(java.lang.Object strategy) |
FluentFactoryBuilder |
useNamingStrategy(StrategyOptions options)
Use the default Hibernate5NamingStrategy with options.
|
public FluentFactoryBuilder hibernateCfgXml(java.lang.String hibernateCfgXmlPath)
hibernateCfgXmlPath - a path to the xml configuration. For an example, "config/hibernate.cfg.xml".public FluentFactoryBuilder dontUseHibernateCfgXml()
public FluentFactoryBuilder hibernateProperties(HibernateProperties options)
public FluentFactoryBuilder hibernatePropertiesFromFile(java.io.File propertiesFilePath)
public FluentFactoryBuilder hibernatePropertiesFromClassPathResource(java.lang.String classPathResourcePath)
public FluentFactoryBuilder annotatedClasses(java.lang.Class<?>... annotatedClasses)
public FluentFactoryBuilder scanPackages(java.lang.String... packagesToScan)
public FluentFactoryBuilder useNamingStrategy()
public FluentFactoryBuilder useNamingStrategy(StrategyOptions options)
options - options, to specify a strategy behaviourpublic FluentFactoryBuilder useNamingStrategy(java.lang.Object strategy)
public void build()
public void close()