public class SqlManagerFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<org.beetl.sql.core.SQLManager>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.springframework.core.io.Resource |
configLocation
配置文件地址
|
protected SpringConnectionSource |
cs
BeetlSql数据源
|
protected org.beetl.sql.core.db.DBStyle |
dbStyle
数据库样式
|
protected String |
defaultSchema |
protected boolean |
dev |
protected Properties |
extProperties |
protected Map<String,org.beetl.core.Function> |
functions |
protected Map<String,org.beetl.sql.core.IDAutoGen> |
idAutoGens |
protected org.beetl.sql.core.Interceptor[] |
interceptors
拦截器
|
protected String |
name
sqlManager名称
|
protected org.beetl.sql.clazz.NameConversion |
nc
名称转换样式
|
protected org.beetl.sql.core.loader.SQLLoader |
sqlLoader |
protected org.beetl.sql.core.SQLManager |
sqlManager
BeetlSql核心类
|
protected Map<String,org.beetl.core.tag.TagFactory> |
tagFactorys |
| 构造器和说明 |
|---|
SqlManagerFactoryBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
org.beetl.sql.core.SQLManager |
getObject() |
Class<?> |
getObjectType() |
boolean |
isDev() |
boolean |
isSingleton() |
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event) |
void |
setConfigLocation(org.springframework.core.io.Resource configLocation)
指定配置文件路径
|
void |
setCs(SpringConnectionSource beetlSqlDataSource)
配置BeetlSql数据源
|
void |
setDbStyle(org.beetl.sql.core.db.DBStyle dbStyle)
设置数据库方言
|
void |
setDev(boolean dev) |
void |
setInterceptors(org.beetl.sql.core.Interceptor[] interceptors)
设置拦截器列表
|
void |
setNc(org.beetl.sql.clazz.NameConversion nameConversion)
设置名称转换样式
|
protected org.springframework.core.io.Resource configLocation
protected String defaultSchema
protected SpringConnectionSource cs
protected org.beetl.sql.core.db.DBStyle dbStyle
protected org.beetl.sql.clazz.NameConversion nc
protected org.beetl.sql.core.Interceptor[] interceptors
protected String name
protected boolean dev
protected org.beetl.sql.core.SQLManager sqlManager
protected org.beetl.sql.core.loader.SQLLoader sqlLoader
protected Properties extProperties
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
onApplicationEvent 在接口中 org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>public org.beetl.sql.core.SQLManager getObject()
throws Exception
getObject 在接口中 org.springframework.beans.factory.FactoryBean<org.beetl.sql.core.SQLManager>Exceptionpublic Class<?> getObjectType()
getObjectType 在接口中 org.springframework.beans.factory.FactoryBean<org.beetl.sql.core.SQLManager>public boolean isSingleton()
isSingleton 在接口中 org.springframework.beans.factory.FactoryBean<org.beetl.sql.core.SQLManager>public void afterPropertiesSet()
throws Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanExceptionpublic void setCs(SpringConnectionSource beetlSqlDataSource)
beetlSqlDataSource - 数据源对象public void setConfigLocation(org.springframework.core.io.Resource configLocation)
configLocation - 配置路径public void setDbStyle(org.beetl.sql.core.db.DBStyle dbStyle)
dbStyle - 数据库方言public void setNc(org.beetl.sql.clazz.NameConversion nameConversion)
nameConversion - 名称转换样式public void setInterceptors(org.beetl.sql.core.Interceptor[] interceptors)
interceptors - public boolean isDev()
public void setDev(boolean dev)
Copyright © 2024. All rights reserved.