public static class DefaultSqlSessionFactoryProvider.Builder extends Object
| Constructor and Description |
|---|
Builder(io.dropwizard.setup.Environment dropwizardEnvironment,
String applicationName,
com.cvent.pangaea.MultiEnvAware<ConfigurableLazyDataSourceFactory> dataSourceFactories)
A new Builder
|
| Modifier and Type | Method and Description |
|---|---|
DefaultSqlSessionFactoryProvider.Builder |
addConfigurationSettings(String configName,
Object configSettingObject)
Add a new MyBatis Configuration Setting.
|
DefaultSqlSessionFactoryProvider.Builder |
addMapper(Class<?> sqlMapper)
Register a new sql mapper to be used with this sql session provider
|
SqlSessionFactoryProvider |
build()
Create a new SqlSessionFactoryProvider based on the attributes that have been added to this builder
|
DefaultSqlSessionFactoryProvider.Builder |
objectFactory(org.apache.ibatis.reflection.factory.ObjectFactory factory)
Add an object factory to the builder
|
DefaultSqlSessionFactoryProvider.Builder |
register(Class<?> typeHandler)
Register a new type handler to be used with this sql session provider
|
DefaultSqlSessionFactoryProvider.Builder |
register(Class<?> javaTypeClass,
Class<?> typeHandlerClass)
Register a new type and type handler association to be used with this sql session provider
|
DefaultSqlSessionFactoryProvider.Builder |
registerAlias(String alias,
Class<?> value)
Register a new alias to be used with this sql session provider
|
public Builder(io.dropwizard.setup.Environment dropwizardEnvironment,
String applicationName,
com.cvent.pangaea.MultiEnvAware<ConfigurableLazyDataSourceFactory> dataSourceFactories)
dropwizardEnvironment - The dropwizard environment objectapplicationName - The application namedataSourceFactories - The MultiEnvAware datasource list used to create session factories frompublic DefaultSqlSessionFactoryProvider.Builder register(Class<?> typeHandler)
typeHandler - public DefaultSqlSessionFactoryProvider.Builder register(Class<?> javaTypeClass, Class<?> typeHandlerClass)
javaTypeClass - typeHandlerClass - public DefaultSqlSessionFactoryProvider.Builder registerAlias(String alias, Class<?> value)
alias - value - public DefaultSqlSessionFactoryProvider.Builder addMapper(Class<?> sqlMapper)
sqlMapper - public DefaultSqlSessionFactoryProvider.Builder objectFactory(org.apache.ibatis.reflection.factory.ObjectFactory factory)
factory - public DefaultSqlSessionFactoryProvider.Builder addConfigurationSettings(String configName, Object configSettingObject)
configName - configSettingObject - public SqlSessionFactoryProvider build()
Copyright © 2019. All rights reserved.