public static class IEntitiableOrm.DefaultImpls
实体化的IOrm 可与实体类相互转换
| 限定符和类型 | 方法和说明 |
|---|---|
static <E extends OrmEntity> |
addRelation(IEntitiableOrm<E> $this,
java.lang.String name,
IOrm value) |
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> |
deleteRelated(IEntitiableOrm<E> $this,
java.lang.String name,
IOrm fkInMany) |
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> |
hasRelation(IEntitiableOrm<E> $this,
java.lang.String name,
IOrm fkInMany) |
static <E extends OrmEntity> |
removeRelations(IEntitiableOrm<E> $this,
java.lang.String name,
java.lang.Object nullValue,
IOrm fkInMany) |
static <E extends OrmEntity> |
save(IEntitiableOrm<E> $this) |
static E |
toEntity(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> boolean hasRelation(IEntitiableOrm<E> $this, java.lang.String name, IOrm fkInMany)
public static <E extends OrmEntity> boolean deleteRelated(IEntitiableOrm<E> $this, java.lang.String name, IOrm fkInMany)
public static <E extends OrmEntity> boolean addRelation(IEntitiableOrm<E> $this, java.lang.String name, IOrm value)
public static <E extends OrmEntity> boolean removeRelations(IEntitiableOrm<E> $this, java.lang.String name, java.lang.Object nullValue, IOrm fkInMany)
public static <E extends OrmEntity> boolean save(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> java.lang.Object getOrPut(IEntitiableOrm<E> $this, java.lang.String key, kotlin.jvm.functions.Function0<? extends java.lang.Object> defaultValue)