| 程序包 | 说明 |
|---|---|
| org.beetl.sql.clazz | |
| org.beetl.sql.core | |
| org.beetl.sql.core.concat | |
| org.beetl.sql.core.db | |
| org.beetl.sql.core.mapping.join |
| 限定符和类型 | 字段和说明 |
|---|---|
protected NameConversion |
ClassDesc.nc
命名转换
|
| 限定符和类型 | 方法和说明 |
|---|---|
ClassDesc |
ClassDesc.buildVirtualClass(TableDesc table,
NameConversion nc) |
ClassDesc |
TableDesc.genClassDesc(Class c,
NameConversion nc)
获得一个类的详细描述,用于代码生成
|
MockClassDesc |
TableDesc.genClassDesc(NameConversion nc)
根据table得到一个对应的class描述,仅仅用于代码生成
|
| 构造器和说明 |
|---|
ClassDesc(Class c,
TableDesc table,
NameConversion nc) |
ClassDesc(TableDesc table,
NameConversion nc)
用于代码生成,一个虚拟的ClassDesc,
|
MockClassDesc(TableDesc table,
NameConversion nc) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultNameConversion
数据库命名完全按照java风格来,比如,数据库
表 SysUser,对应类SysUser,列userId,对应属性userId
|
class |
UnderlinedNameConversion
下划线命名转换
数据库 Sys_User,对应类SysUser,列user_Id,对应属性userId
|
| 限定符和类型 | 方法和说明 |
|---|---|
NameConversion |
SQLManager.getNc()
获取 NameConversion
|
NameConversion |
ThreadLocalSQLManager.getNc()
获取 NameConversion
|
NameConversion |
ConditionalSQLManager.getNc()
获取 NameConversion
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLManager.setNc(NameConversion nc)
设置NameConversion
|
void |
ThreadLocalSQLManager.setNc(NameConversion nc) |
SQLManagerBuilder |
SQLManagerBuilder.setNc(NameConversion nc) |
void |
ConditionalSQLManager.setNc(NameConversion nc) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected NameConversion |
ConcatContext.nc |
| 限定符和类型 | 方法和说明 |
|---|---|
static ConcatContext |
ConcatContext.create(NameConversion nc) |
static ConcatContext |
ConcatContext.createTemplateContext(NameConversion nc,
KeyWordHandler keyWordHandler,
SQLTemplateEngine templateEngine) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected NameConversion |
AbstractDBStyle.nameConversion |
| 限定符和类型 | 方法和说明 |
|---|---|
NameConversion |
AbstractDBStyle.getNameConversion() |
NameConversion |
DBAutoGeneratedSql.getNameConversion()
获取命名转换器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractDBStyle.setNameConversion(NameConversion nameConversion) |
void |
DBAutoGeneratedSql.setNameConversion(NameConversion nameConversion) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AutoJsonMapper.getMappingByJson(String prefix,
NameConversion nc,
Map<String,Object> configMap,
Class target) |
Copyright © 2022. All rights reserved.