-
- All Implemented Interfaces:
public class ObjectUtil
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classObjectUtil.ParsedObjectColumn
-
Field Summary
Fields Modifier and Type Field Description public final static ObjectUtilINSTANCE
-
Method Summary
Modifier and Type Method Description final static Sequence<ObjectUtil.ParsedObjectColumn>toSequence(Object obj, ClassParser.ParsedClass parsedClass)final static Sequence<ObjectUtil.ParsedObjectColumn>toSequence(Object obj)final static ObjectgetValueByPropertyName(Object obj, String propertyName)使用Java属性名获取值, 亦支持Map final static ObjectgetValueByFieldName(Object obj, String fieldName)对于@Table对象使用数据库字段名(由@Column注解)获取值 对于其他JavaBean对象使用Java属性名转为snack_case获取值 不支持Map -
-
Method Detail
-
toSequence
@JvmOverloads() final static Sequence<ObjectUtil.ParsedObjectColumn> toSequence(Object obj, ClassParser.ParsedClass parsedClass)
-
toSequence
@JvmOverloads() final static Sequence<ObjectUtil.ParsedObjectColumn> toSequence(Object obj)
-
getValueByPropertyName
final static Object getValueByPropertyName(Object obj, String propertyName)
使用Java属性名获取值, 亦支持Map
-
getValueByFieldName
final static Object getValueByFieldName(Object obj, String fieldName)
对于@Table对象使用数据库字段名(由@Column注解)获取值 对于其他JavaBean对象使用Java属性名转为snack_case获取值 不支持Map
- Parameters:
fieldName- 数据库字段名或snack_case的Java属性名
-
-
-
-