Class DefaultReactiveSqlSessionFactory.Builder
- java.lang.Object
-
- pro.chenggang.project.reactive.mybatis.support.r2dbc.defaults.DefaultReactiveSqlSessionFactory.Builder
-
- Enclosing class:
- DefaultReactiveSqlSessionFactory
public static class DefaultReactiveSqlSessionFactory.Builder extends Object
The type Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultReactiveSqlSessionFactorybuild()build DefaultReactiveSqlSessionFactoryDefaultReactiveSqlSessionFactory.BuilderwithConnectionFactory(io.r2dbc.spi.ConnectionFactory connectionFactory)Specific ConnectionFactory Must Not Be NullDefaultReactiveSqlSessionFactory.BuilderwithDefaultConnectionFactoryProxy(boolean usingDefault)whether using default connection factory proxy or not ,default is trueDefaultReactiveSqlSessionFactory.BuilderwithR2dbcMybatisConfiguration(R2dbcMybatisConfiguration r2dbcMybatisConfiguration)Target R2dbcMybatisConfiguration Must Not Be NullDefaultReactiveSqlSessionFactory.BuilderwithReactiveMybatisExecutor(ReactiveMybatisExecutor reactiveMybatisExecutor)Specific ReactiveMybatisExecutor
-
-
-
Method Detail
-
withR2dbcMybatisConfiguration
public DefaultReactiveSqlSessionFactory.Builder withR2dbcMybatisConfiguration(R2dbcMybatisConfiguration r2dbcMybatisConfiguration)
Target R2dbcMybatisConfiguration Must Not Be Null- Parameters:
r2dbcMybatisConfiguration- the r2dbc mybatis configuration- Returns:
- builder
-
withConnectionFactory
public DefaultReactiveSqlSessionFactory.Builder withConnectionFactory(io.r2dbc.spi.ConnectionFactory connectionFactory)
Specific ConnectionFactory Must Not Be Null- Parameters:
connectionFactory- the connection factory- Returns:
- builder
-
withReactiveMybatisExecutor
public DefaultReactiveSqlSessionFactory.Builder withReactiveMybatisExecutor(ReactiveMybatisExecutor reactiveMybatisExecutor)
Specific ReactiveMybatisExecutor- Parameters:
reactiveMybatisExecutor- the reactive mybatis executor- Returns:
- builder
-
withDefaultConnectionFactoryProxy
public DefaultReactiveSqlSessionFactory.Builder withDefaultConnectionFactoryProxy(boolean usingDefault)
whether using default connection factory proxy or not ,default is true- Parameters:
usingDefault- the using default- Returns:
- builder
-
build
public DefaultReactiveSqlSessionFactory build()
build DefaultReactiveSqlSessionFactory- Returns:
- default reactive sql session factory
-
-