| 程序包 | 说明 |
|---|---|
| org.anyline.init | |
| org.anyline.util |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultAdapter |
| 限定符和类型 | 字段和说明 |
|---|---|
static EntityAdapter |
AdapterProxy.adapter |
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<String,EntityAdapter> |
AdapterProxy.adapters |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
AdapterProxy.column(EntityAdapter adapter,
Class clazz,
Field field)
获取指定类.属性关联的列名
|
static List<String> |
AdapterProxy.column2param(EntityAdapter adapter,
List<String> metadatas)
列名转换成http参数时调用
如果不实现当前可以返回null,将继续执行默认处理方式
|
static String |
AdapterProxy.column2param(EntityAdapter adapter,
String metadata) |
static List<String> |
AdapterProxy.columns(EntityAdapter adapter,
Class clazz,
boolean insert,
boolean update)
获取指定类的列名s
|
static void |
AdapterProxy.createPrimaryValue(EntityAdapter adapter,
Object obj)
生成主键值
|
static <T> T |
AdapterProxy.entity(EntityAdapter adapter,
T entity,
Class<T> clazz,
Map<String,Object> map,
LinkedHashMap columns)
DataRow转换成entity时调用 如果有实现则不再执行 DataRow.entity
如果不实现当前可以返回null,将继续执行默认处理方式
|
static Field |
AdapterProxy.field(EntityAdapter adapter,
Class clazz,
String column)
根据类与列名 获取相关的属性
|
static String |
AdapterProxy.primaryKey(EntityAdapter adapter,
Class clazz)
获取clazz类相关的主键
|
static List<String> |
AdapterProxy.primaryKeys(EntityAdapter adapter,
Class clazz)
获取clazz类相关的主键s
|
static Map<String,Object> |
AdapterProxy.primaryValue(EntityAdapter adapter,
Object obj)
主键值
|
static Map<String,Object> |
AdapterProxy.primaryValues(EntityAdapter adapter,
Object obj)
主键值
|
static DataRow |
AdapterProxy.row(EntityAdapter adapter,
DataRow row,
Object obj,
String... keys)
entity转换成DataRow时调用 如果有实现则不再执行DataRow.parse
如果不实现当前可以返回null,将继续执行默认处理方式
|
static String |
AdapterProxy.table(EntityAdapter adapter,
Class clazz)
获取指定类关联的表名
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AdapterProxy.setAdapter(Map<String,EntityAdapter> adapters) |
Copyright © 2022. All rights reserved.