Package com.imyeyu.spring.util
Class BaseSQLProvider.FieldColumn
java.lang.Object
com.imyeyu.spring.util.BaseSQLProvider.FieldColumn
- Enclosing class:
BaseSQLProvider
实体字段属性
- Since:
- 2025-02-07 09:54
- Author:
- 夜雨
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAsString(Object obj) 获取字段字符串值列名getField()字段字段名booleanbooleantrue 为自动生成 UUIDbooleanboolean判断字段值是否为空booleanisId()true 为 IDbooleanisNotEmpty(Object entity) 判断字段值是否非空booleanisNotId()是否非 ID 字段boolean判断字段值是否非空boolean判断字段值是否为空
-
Constructor Details
-
FieldColumn
创建字段映射- Parameters:
field- 字段
-
-
Method Details
-
isNull
判断字段值是否为空- Parameters:
entity- 实体- Returns:
- true 为 null
-
isNotNull
判断字段值是否非空- Parameters:
entity- 实体- Returns:
- true 为非 null
-
isEmpty
判断字段值是否为空- Parameters:
entity- 实体- Returns:
- true 为空
-
isNotEmpty
判断字段值是否非空- Parameters:
entity- 实体- Returns:
- true 为非空
-
getAsString
获取字段字符串值- Parameters:
obj- 实体- Returns:
- 字符串值
-
isNotId
public boolean isNotId()是否非 ID 字段- Returns:
- true 为非 ID 字段
-
getField
字段 -
getFieldName
字段名 -
getColumnName
列名 -
isId
public boolean isId()true 为 ID -
isAutoUUID
public boolean isAutoUUID()true 为自动生成 UUID -
isAutoUpperUUID
public boolean isAutoUpperUUID() -
isDeleteColumn
public boolean isDeleteColumn() -
getDeleteColumnType
-