@Singleton public class JooqPersistService extends Object implements com.google.inject.Provider<org.jooq.DSLContext>, com.google.inject.persist.UnitOfWork, com.google.inject.persist.PersistService
| 限定符和类型 | 字段和说明 |
|---|---|
private org.jooq.Configuration |
configuration |
private DataSource |
jdbcSource |
private org.jooq.conf.Settings |
jooqSettings |
private org.jooq.SQLDialect |
sqlDialect |
private ThreadLocal<org.jooq.impl.DefaultConnectionProvider> |
threadConnection |
private ThreadLocal<org.jooq.DSLContext> |
threadFactory |
| 构造器和说明 |
|---|
JooqPersistService(DataSource jdbcSource,
org.jooq.SQLDialect sqlDialect) |
private final ThreadLocal<org.jooq.DSLContext> threadFactory
private final ThreadLocal<org.jooq.impl.DefaultConnectionProvider> threadConnection
private final DataSource jdbcSource
private final org.jooq.SQLDialect sqlDialect
@Inject(optional=true) private org.jooq.conf.Settings jooqSettings
@Inject(optional=true) private org.jooq.Configuration configuration
@Inject public JooqPersistService(DataSource jdbcSource, org.jooq.SQLDialect sqlDialect)
public org.jooq.DSLContext get()
get 在接口中 javax.inject.Provider<org.jooq.DSLContext>public boolean isWorking()
public org.jooq.impl.DefaultConnectionProvider getConnectionWrapper()
public void start()
start 在接口中 com.google.inject.persist.PersistServicepublic void stop()
stop 在接口中 com.google.inject.persist.PersistServicepublic void begin()
begin 在接口中 com.google.inject.persist.UnitOfWorkpublic void end()
end 在接口中 com.google.inject.persist.UnitOfWorkCopyright © 2020. All rights reserved.