public interface Entity extends Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> T |
copyFrom(Object target,
String... ignoreProperties)
从其他对象复制属性到当前对象
|
default <T> T |
copyTo(Class<T> target,
String... ignoreProperties)
将当前实体类复制到指定其他类型中,类型将会被自动实例化,在类型明确时,建议使用
copyFrom(Object, String...). |
default <T> T |
copyTo(T target,
String... ignoreProperties)
将当前实体类复制到其他对象中
|
default void |
tryValidate(Class<?>... groups)
使用jsr303对当前实体类进行验证,如果未通过验证则会抛出
ValidationException异常 |
default <T> void |
tryValidate(org.hswebframework.ezorm.core.StaticMethodReferenceColumn<T> property,
Class<?>... groups)
使用jsr303对当前实体类的指定属性进行验证,如果未通过验证则会抛出
ValidationException异常 |
default void |
tryValidate(String property,
Class<?>... groups)
使用jsr303对当前实体类的指定属性进行验证,如果未通过验证则会抛出
ValidationException异常 |
default void tryValidate(Class<?>... groups)
ValidationException异常groups - 分组ValidationExceptiondefault void tryValidate(String property, Class<?>... groups)
ValidationException异常groups - 分组ValidationExceptiondefault <T> void tryValidate(org.hswebframework.ezorm.core.StaticMethodReferenceColumn<T> property,
Class<?>... groups)
ValidationException异常groups - 分组ValidationExceptiondefault <T> T copyTo(Class<T> target, String... ignoreProperties)
copyFrom(Object, String...).target - 目标类型ignoreProperties - 忽略复制的属性类型 - default <T> T copyTo(T target,
String... ignoreProperties)
target - 目标实体ignoreProperties - 忽略复制的属性类型 - Copyright © 2016–2023. All rights reserved.