| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.db | |
| org.beetl.sql.core.mapping | |
| org.beetl.sql.ext.gen | |
| org.beetl.sql.ext.spring | |
| org.beetl.sql.ext.spring4 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultNameConversion
数据库命名完全按照java风格来,比如,数据库
表 SysUser,对应类SysUser,列userId,对应属性userId
|
class |
HumpNameConversion
已过时。
|
class |
JPA2NameConversion |
class |
JPANameConversion
已过时。
|
class |
UnderlinedNameConversion
下划线命名转换
数据库 Sys_User,对应类SysUser,列user_Id,对应属性userId
|
class |
UpperCaseUnderlinedNameConversion
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
NameConversion |
SQLManager.getNc()
获取 NameConversion
|
| 限定符和类型 | 方法和说明 |
|---|---|
static JPAEntityHelper.EntityTable |
JPAEntityHelper.getEntityTable(Class<?> entityClass,
NameConversion nc)
获取表对象
|
SQLManagerBuilder |
SQLManagerBuilder.setNc(NameConversion nc) |
void |
SQLManager.setNc(NameConversion nc)
设置NameConversion
|
| 构造器和说明 |
|---|
JPA2NameConversion(NameConversion nc)
对于没有jpa注解的,采用的命名策略,包括tail的命名策略,如果nc为null,则直接返回列名
|
SQLManager(DBStyle dbStyle,
SQLLoader sqlLoader,
ConnectionSource ds,
NameConversion nc) |
SQLManager(DBStyle dbStyle,
SQLLoader sqlLoader,
ConnectionSource ds,
NameConversion nc,
Interceptor[] inters) |
SQLManager(DBStyle dbStyle,
SQLLoader sqlLoader,
ConnectionSource ds,
NameConversion nc,
Interceptor[] inters,
String defaultSchema) |
SQLManager(DBStyle dbStyle,
SQLLoader sqlLoader,
ConnectionSource ds,
NameConversion nc,
Interceptor[] inters,
String defaultSchema,
Properties ps) |
SQLManager(DBStyle dbStyle,
SQLLoader sqlLoader,
ConnectionSource ds,
NameConversion nc,
Interceptor[] inters,
String defaultSchema,
Properties ps,
String name) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected NameConversion |
AbstractDBStyle.nameConversion |
| 限定符和类型 | 方法和说明 |
|---|---|
NameConversion |
DBStyle.getNameConversion() |
NameConversion |
AbstractDBStyle.getNameConversion() |
| 限定符和类型 | 方法和说明 |
|---|---|
ClassDesc |
TableDesc.getClassDesc(Class c,
NameConversion nc)
获得一个类的详细描述
|
ClassDesc |
TableDesc.getClassDesc(NameConversion nc)
根据table得到一个对应的class描述,仅仅用于代码生成
|
void |
DBStyle.setNameConversion(NameConversion nameConversion) |
void |
AbstractDBStyle.setNameConversion(NameConversion nameConversion) |
| 构造器和说明 |
|---|
ClassDesc(Class c,
TableDesc table,
NameConversion nc) |
ClassDesc(TableDesc table,
NameConversion nc)
用于代码生成,只有tabledesc
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected NameConversion |
BeanProcessor.nc |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MDCodeGen.genCode(Beetl beetl,
TableDesc tableDesc,
NameConversion nc,
String alias,
Writer writer) |
| 限定符和类型 | 方法和说明 |
|---|---|
NameConversion |
SpringBeetlSql.getNc() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SpringBeetlSql.setNc(NameConversion nc) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SqlManagerFactoryBean.setNc(NameConversion nameConversion)
设置名称转换样式
|
Copyright © 2018. All rights reserved.