概念¶
批量创建¶
判断一个对象是否要创建
判断一个对象是否已存在
- 如果有foreignKey不存在, 则此对象也不存在
- 如果按所有foreignKey键值及plainField字段查询, 记录不存在, 则对象不存在
对象已存在, 则记录下主键
对象不存在, 则创建, 然后记录下主键
st1={name:'school.student',
foreignKeys:[
{name:'school.major',
plainFields:['name']
},
{name:'school.clazz',
foreignKeys:[
{name:'school.grade',
plainFields:['name']
},
{name:'school.session',
rel:'entrance_session',
plainFields:['name']
},
{name:'school.session',
rel:'graduate_session',
plainFields:['name']
}
],
plainFields:['name']
}],
plainFields:['name','number']
}