ATTR - Bean的属性类型DBCOL - 数据库属性类型public interface AttributeConvert
| 限定符和类型 | 方法和说明 |
|---|---|
default Object |
toAttr(ExecuteContext ctx,
Class cls,
String name,
ResultSet rs,
int index)
把数据库值映射成java对象值,比如json转成fastjson或者jackson实体
|
default String |
toAutoSqlPart(DBStyle dbStyle,
Class cls,
AutoSQLEnum autoSQLEnum,
String name)
如果返回不为null的字符串,则认为在自动生成sql语句的片段时候,使用返回值是一个表达式模板作为属性引用。
|
default Object |
toDb(ExecuteContext ctx,
Class cls,
String name,
Object pojo)
把属性对象转成数据库值,如json对象转为字符串。
|
default Object toDb(ExecuteContext ctx, Class cls, String name, Object pojo)
{@ctx - cls - name - 属性名pojo - 传入的Pojodefault Object toAttr(ExecuteContext ctx, Class cls, String name, ResultSet rs, int index) throws SQLException
ctx - cls - name - rs - index - SQLExceptiondefault String toAutoSqlPart(DBStyle dbStyle, Class cls, AutoSQLEnum autoSQLEnum, String name)
dbStyle - autoSQLEnum - name - Copyright © 2023. All rights reserved.