| Package | Description |
|---|---|
| io.mybatis.provider | |
| io.mybatis.provider.defaults | |
| io.mybatis.provider.util |
| Modifier and Type | Field and Description |
|---|---|
protected EntityField |
EntityColumn.field
实体类字段
|
| Modifier and Type | Method and Description |
|---|---|
List<EntityField> |
EntityTable.fields()
返回所有字段
|
| Modifier and Type | Method and Description |
|---|---|
default String |
NameConvert.convertEntityField(EntityField field)
转换实体字段
|
Optional<List<EntityColumn>> |
EntityColumnFactory.Chain.createEntityColumn(EntityTable entityTable,
EntityField field)
创建列信息,一个字段可能不是列,也可能是列,还有可能对应多个列(例如 ValueObject对象)
|
Optional<List<EntityColumn>> |
EntityColumnFactory.createEntityColumn(EntityTable entityTable,
EntityField field,
EntityColumnFactory.Chain chain)
创建列信息,一个字段可能不是列,也可能是列,还有可能对应多个列(例如 ValueObject对象)
|
static EntityColumn |
EntityColumn.of(EntityField field) |
| Constructor and Description |
|---|
EntityColumn(EntityField field) |
| Modifier and Type | Method and Description |
|---|---|
Optional<List<EntityColumn>> |
DefaultEntityColumnFactoryChain.createEntityColumn(EntityTable entityTable,
EntityField field) |
Optional<List<EntityColumn>> |
DefaultEntityColumnFactory.createEntityColumn(EntityTable entityTable,
EntityField field,
EntityColumnFactory.Chain chain) |
| Modifier and Type | Method and Description |
|---|---|
static String |
Utils.convertEntityField(EntityField field)
转换实体字段,默认驼峰转下划线,可以通过 SPI 覆盖
NameConvert 实现 |
Copyright © 2022. All rights reserved.