索引
All Classes and Interfaces|所有程序包|序列化表格
B
- build() - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
- builder() - 类中的静态方法 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
builder
- Builder() - 类的构造器 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
C
- className - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
-
类名
- className - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.TypeModel
-
java对象字段名
- classType - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.TypeModel
-
java对象字段类型
- cn.smallbun.screw.extension - 程序包 cn.smallbun.screw.extension
-
Screw extension
- cn.smallbun.screw.extension.pojo - 程序包 cn.smallbun.screw.extension.pojo
- cn.smallbun.screw.extension.pojo.dialect - 程序包 cn.smallbun.screw.extension.pojo.dialect
- cn.smallbun.screw.extension.pojo.dialect.mysql - 程序包 cn.smallbun.screw.extension.pojo.dialect.mysql
-
MySQL Database query implement
- cn.smallbun.screw.extension.pojo.engine - 程序包 cn.smallbun.screw.extension.pojo.engine
- cn.smallbun.screw.extension.pojo.engine.freemark - 程序包 cn.smallbun.screw.extension.pojo.engine.freemark
-
Document generation engine freemark implement
- cn.smallbun.screw.extension.pojo.execute - 程序包 cn.smallbun.screw.extension.pojo.execute
- cn.smallbun.screw.extension.pojo.metadata - 程序包 cn.smallbun.screw.extension.pojo.metadata
-
Metadata
- cn.smallbun.screw.extension.pojo.metadata.model - 程序包 cn.smallbun.screw.extension.pojo.metadata.model
-
Metadata model
- cn.smallbun.screw.extension.pojo.process - 程序包 cn.smallbun.screw.extension.pojo.process
-
Data processing
- cn.smallbun.screw.extension.pojo.strategy - 程序包 cn.smallbun.screw.extension.pojo.strategy
-
命名策略
- configuration - 类中的变量 cn.smallbun.screw.extension.pojo.engine.freemark.FreeMarkerPojoEngine
- configuration - 类中的变量 cn.smallbun.screw.extension.pojo.execute.PojoExecute
- configuration - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
- customType - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
自定义类型转换
- customType(String, Class<?>) - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
D
- dataSource - 类中的变量 cn.smallbun.screw.extension.pojo.dialect.TypeDialectFactory
-
DataSource
- dataSource - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
数据源对象
- dataSource(DataSource) - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
- dialectMap - 类中的变量 cn.smallbun.screw.extension.pojo.dialect.TypeDialectFactory
E
- execute() - 类中的方法 cn.smallbun.screw.extension.pojo.execute.PojoExecute
F
- fieldList - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
-
对象的字段属性
- fieldName - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.TypeModel
-
数据库字段名
- fieldType - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.TypeModel
-
数据库字段类型
- FreeMarkerPojoEngine - cn.smallbun.screw.extension.pojo.engine.freemark中的类
-
freemark pojo 引擎
- FreeMarkerPojoEngine() - 类的构造器 cn.smallbun.screw.extension.pojo.engine.freemark.FreeMarkerPojoEngine
G
- getClassTypeByFieldType(String) - 类中的方法 cn.smallbun.screw.extension.pojo.dialect.mysql.MysqlTypeDialect
- getClassTypeByFieldType(String) - 接口中的方法 cn.smallbun.screw.extension.pojo.dialect.TypeDialect
-
通过字段类型获取类类型
- getName - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.TypeModel
-
get方法名
- getPojoModel() - 类中的方法 cn.smallbun.screw.extension.pojo.process.PojoModelProcess
- getPojoModel() - 接口中的方法 cn.smallbun.screw.extension.pojo.process.PojoProcess
-
获取pojo模型
- getTableModel(PojoConfiguration) - 类中的方法 cn.smallbun.screw.extension.pojo.process.PojoModelProcess
- getTypeByMap(Map<String, Class<?>>, String) - 接口中的方法 cn.smallbun.screw.extension.pojo.dialect.TypeDialect
-
根据提供的map查询对应的java类型
H
- HumpNameStrategy - cn.smallbun.screw.extension.pojo.strategy中的类
-
采用驼峰命名策略(推荐数据库字段是下划线命名的情况下使用)
- HumpNameStrategy() - 类的构造器 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
I
- importList - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
-
需要import的类
L
- linePattern - 类中的变量 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
- lineToHump(String) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
-
下划线转驼峰
- logger - 类中的变量 cn.smallbun.screw.extension.pojo.execute.PojoExecute
-
LOGGER
M
- map - 类中的变量 cn.smallbun.screw.extension.pojo.dialect.mysql.MysqlTypeDialect
- MysqlTypeDialect - cn.smallbun.screw.extension.pojo.dialect.mysql中的类
-
mysql 类型字典
- MysqlTypeDialect() - 类的构造器 cn.smallbun.screw.extension.pojo.dialect.mysql.MysqlTypeDialect
N
- nameStrategy - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
命名策略
- nameStrategy(NameStrategy) - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
- NameStrategy - cn.smallbun.screw.extension.pojo.strategy中的接口
-
命名策略,用于转换表名和字段名
- newInstance() - 类中的方法 cn.smallbun.screw.extension.pojo.dialect.TypeDialectFactory
-
获取配置的数据库类型实例
- NoOpNameStrategy - cn.smallbun.screw.extension.pojo.strategy中的类
-
没有任何操作的命名策略
- NoOpNameStrategy() - 类的构造器 cn.smallbun.screw.extension.pojo.strategy.NoOpNameStrategy
P
- packageName - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
-
包名
- packageName - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
包名
- packageName(String) - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
- path - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
生成文件路径
- path(String) - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
- pojoConfiguration - 类中的变量 cn.smallbun.screw.extension.pojo.process.PojoModelProcess
- PojoConfiguration - cn.smallbun.screw.extension.pojo中的类
- PojoConfiguration() - 类的构造器 cn.smallbun.screw.extension.pojo.PojoConfiguration
- PojoConfiguration.Builder - cn.smallbun.screw.extension.pojo中的类
- PojoEngine - cn.smallbun.screw.extension.pojo.engine中的接口
-
POJO 引擎
- PojoExecute - cn.smallbun.screw.extension.pojo.execute中的类
-
java bean生成
- PojoExecute(PojoConfiguration) - 类的构造器 cn.smallbun.screw.extension.pojo.execute.PojoExecute
- PojoModel - cn.smallbun.screw.extension.pojo.metadata.model中的类
-
PojoModel 定义一个pojo需要的一些属性
- PojoModel() - 类的构造器 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
- PojoModelProcess - cn.smallbun.screw.extension.pojo.process中的类
-
用于生成pojo的数据
- PojoModelProcess(PojoConfiguration) - 类的构造器 cn.smallbun.screw.extension.pojo.process.PojoModelProcess
-
构造方法
- PojoProcess - cn.smallbun.screw.extension.pojo.process中的接口
-
继承者自定义实现获取PojoModel
- processConfig - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
生成配置
- processConfig(ProcessConfig) - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
- produce(PojoModel, String) - 类中的方法 cn.smallbun.screw.extension.pojo.engine.freemark.FreeMarkerPojoEngine
- produce(PojoModel, String) - 接口中的方法 cn.smallbun.screw.extension.pojo.engine.PojoEngine
-
生成
R
- remarks - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
-
数据库注释
- remarks - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.TypeModel
-
数据库字段注释
S
T
- tableName - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
-
数据库表名
- transClassName(String) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
- transClassName(String) - 接口中的方法 cn.smallbun.screw.extension.pojo.strategy.NameStrategy
-
转换表名
- transClassName(String) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.NoOpNameStrategy
- transFieldName(String, Class<?>) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
- transFieldName(String, Class<?>) - 接口中的方法 cn.smallbun.screw.extension.pojo.strategy.NameStrategy
-
转换字段名
- transFieldName(String, Class<?>) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.NoOpNameStrategy
- transGetName(String, Class<?>) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
- transGetName(String, Class<?>) - 接口中的方法 cn.smallbun.screw.extension.pojo.strategy.NameStrategy
-
转换get方法名
- transGetName(String, Class<?>) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.NoOpNameStrategy
- transSetName(String, Class<?>) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
- transSetName(String, Class<?>) - 接口中的方法 cn.smallbun.screw.extension.pojo.strategy.NameStrategy
-
转换set方法名
- transSetName(String, Class<?>) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.NoOpNameStrategy
- TypeDialect - cn.smallbun.screw.extension.pojo.dialect中的接口
-
根据获取的数据库字段类型,决定使用java对象类型
- TypeDialectFactory - cn.smallbun.screw.extension.pojo.dialect中的类
-
类型转换工厂
- TypeDialectFactory(DataSource) - 类的构造器 cn.smallbun.screw.extension.pojo.dialect.TypeDialectFactory
- TypeModel - cn.smallbun.screw.extension.pojo.metadata.model中的类
-
TypeModel
- TypeModel() - 类的构造器 cn.smallbun.screw.extension.pojo.metadata.model.TypeModel
U
- upperCase(String) - 类中的方法 cn.smallbun.screw.extension.pojo.strategy.HumpNameStrategy
-
首字母转大写
- useLombok - 类中的变量 cn.smallbun.screw.extension.pojo.metadata.model.PojoModel
-
是否使用lombok
- useLombok - 类中的变量 cn.smallbun.screw.extension.pojo.PojoConfiguration
-
是否使用lombok
- useLombok(boolean) - 类中的方法 cn.smallbun.screw.extension.pojo.PojoConfiguration.Builder
V
- validate(PojoConfiguration) - 类中的方法 cn.smallbun.screw.extension.pojo.execute.PojoExecute
All Classes and Interfaces|所有程序包|序列化表格