public static class IOrmRelated.DefaultImpls
ORM之关联对象操作
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
afterCreate(IOrmRelated $this) |
static void |
afterDelete(IOrmRelated $this) |
static void |
afterSave(IOrmRelated $this) |
static void |
afterUpdate(IOrmRelated $this) |
static void |
beforeCreate(IOrmRelated $this) |
static void |
beforeDelete(IOrmRelated $this) |
static void |
beforeSave(IOrmRelated $this) |
static void |
beforeUpdate(IOrmRelated $this) |
static void |
beforeValidate(IOrmRelated $this) |
static void |
deleteRelateds(IOrmRelated $this,
java.lang.String names)
删除关联对象
一般用于删除 hasOne/hasMany 关系的从对象
你敢删除 belongsTo 关系的主对象?
|
static java.lang.Object |
getOrPut(IOrmRelated $this,
java.lang.String key,
kotlin.jvm.functions.Function0<? extends java.lang.Object> defaultValue) |
static boolean |
hasRelation(IOrmRelated $this,
java.lang.String name,
java.lang.Object fkInMany)
检查是否有关联对象
一般只用于一对多 hasMany 的关系
一对一关系,你还统计个数干啥?
|
static boolean |
isDirty(IOrmRelated $this,
NonExistentClass key) |
static boolean |
isPkEmpty(IOrmRelated $this,
java.lang.Object pk) |
static void |
loadByPk(IOrmRelated $this,
java.lang.Object pks) |
static boolean |
save(IOrmRelated $this,
boolean withHasRelations) |
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(IOrmRelated $this,
java.util.List<java.lang.String> include,
java.util.List<java.lang.String> exclude) |
static void |
validateOrThrow(IOrmRelated $this) |
public static boolean hasRelation(IOrmRelated $this, java.lang.String name, java.lang.Object fkInMany)
检查是否有关联对象 一般只用于一对多 hasMany 的关系 一对一关系,你还统计个数干啥?
public static void deleteRelateds(IOrmRelated $this, java.lang.String names)
删除关联对象 一般用于删除 hasOne/hasMany 关系的从对象 你敢删除 belongsTo 关系的主对象?
public static boolean isPkEmpty(IOrmRelated $this, java.lang.Object pk)
public static void loadByPk(IOrmRelated $this, java.lang.Object pks)
public static boolean save(IOrmRelated $this, boolean withHasRelations)
public static void beforeValidate(IOrmRelated $this)
public static void beforeCreate(IOrmRelated $this)
public static void afterCreate(IOrmRelated $this)
public static void beforeUpdate(IOrmRelated $this)
public static void afterUpdate(IOrmRelated $this)
public static void beforeSave(IOrmRelated $this)
public static void afterSave(IOrmRelated $this)
public static void beforeDelete(IOrmRelated $this)
public static void afterDelete(IOrmRelated $this)
public static void validateOrThrow(IOrmRelated $this)
public static boolean isDirty(IOrmRelated $this, NonExistentClass key)
public static java.lang.Object getOrPut(IOrmRelated $this, java.lang.String key, kotlin.jvm.functions.Function0<? extends java.lang.Object> defaultValue)
public static java.util.Map<java.lang.String,java.lang.Object> toMap(IOrmRelated $this, java.util.List<java.lang.String> include, java.util.List<java.lang.String> exclude)