public static class IEntitiableOrm.DefaultImpls
实体化的IOrm 可与实体类相互转换
| 限定符和类型 | 方法和说明 |
|---|---|
static <E extends OrmEntity> |
afterCreate(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
afterDelete(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
afterSave(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
afterUpdate(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
beforeCreate(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
beforeDelete(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
beforeSave(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
beforeUpdate(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
beforeValidate(IEntitiableOrm<E> $this) |
static <E extends OrmEntity> |
deleteRelateds(IEntitiableOrm<E> $this,
java.lang.String names) |
static void |
fromEntity(IEntitiableOrm<E> $this,
IOrmEntity from)
从其他实体对象中设置字段值
对于关联对象字段值的设置: 只考虑一对一的关联对象, 不考虑一对多的关联对象
|
static <E extends OrmEntity> |
getOrPut(IEntitiableOrm<E> $this,
java.lang.String key,
kotlin.jvm.functions.Function0<? extends java.lang.Object> defaultValue) |
static <E extends OrmEntity> |
hasRelation(IEntitiableOrm<E> $this,
java.lang.String name,
java.lang.Object fkInMany) |
static <E extends OrmEntity> |
isDirty(IEntitiableOrm<E> $this,
NonExistentClass key) |
static <E extends OrmEntity> |
isPkEmpty(IEntitiableOrm<E> $this,
java.lang.Object pk) |
static <E extends OrmEntity> |
loadByPk(IEntitiableOrm<E> $this,
java.lang.Object pks) |
static <E extends OrmEntity> |
save(IEntitiableOrm<E> $this,
boolean withHasRelations) |
static E |
toEntity(IEntitiableOrm<E> $this)
转为实体对象
对于关联对象字段值的设置: 只考虑一对一的关联对象, 不考虑一对多的关联对象
|
static <E extends OrmEntity> |
toMap(IEntitiableOrm<E> $this,
java.util.List<java.lang.String> include,
java.util.List<java.lang.String> exclude) |
static <E extends OrmEntity> |
validateOrThrow(IEntitiableOrm<E> $this) |
public static void fromEntity(IEntitiableOrm<E> $this, IOrmEntity from)
从其他实体对象中设置字段值 对于关联对象字段值的设置: 只考虑一对一的关联对象, 不考虑一对多的关联对象
public static E toEntity(IEntitiableOrm<E> $this)
转为实体对象 对于关联对象字段值的设置: 只考虑一对一的关联对象, 不考虑一对多的关联对象
public static <E extends OrmEntity> boolean hasRelation(IEntitiableOrm<E> $this, java.lang.String name, java.lang.Object fkInMany)
public static <E extends OrmEntity> void deleteRelateds(IEntitiableOrm<E> $this, java.lang.String names)
public static <E extends OrmEntity> boolean isPkEmpty(IEntitiableOrm<E> $this, java.lang.Object pk)
public static <E extends OrmEntity> void loadByPk(IEntitiableOrm<E> $this, java.lang.Object pks)
public static <E extends OrmEntity> boolean save(IEntitiableOrm<E> $this, boolean withHasRelations)
public static <E extends OrmEntity> void beforeValidate(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void beforeCreate(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void afterCreate(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void beforeUpdate(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void afterUpdate(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void beforeSave(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void afterSave(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void beforeDelete(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void afterDelete(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> void validateOrThrow(IEntitiableOrm<E> $this)
public static <E extends OrmEntity> boolean isDirty(IEntitiableOrm<E> $this, NonExistentClass key)
public static <E extends OrmEntity> java.lang.Object getOrPut(IEntitiableOrm<E> $this, java.lang.String key, kotlin.jvm.functions.Function0<? extends java.lang.Object> defaultValue)
public static <E extends OrmEntity> java.util.Map<java.lang.String,java.lang.Object> toMap(IEntitiableOrm<E> $this, java.util.List<java.lang.String> include, java.util.List<java.lang.String> exclude)