我目前正在尝试让两个创建具有1:M关联的两个表。我想要实现的是:父表:CREATE TABLE IF NOT EXISTS `Sets` (`id` INTEGER PRIMARY KEYINTEGER REFERENCES `Sets` (`id`) ON DELETE SET NULL ON UPDATE CASCADE);
目前,我检索与该成员关联的所有AgeBrackets,将everyone标记为已删除,然后遍历新集合并为每个成员创建一个新条目。然后我更新我的父实体。它是有效的,但应该有更好的方法:DELETE FROM AgeBrackets WHERE MemberId = @MemberId
在我的情况下,它选择检索现有项,然后为每个项生成delete,然后为每个新的子项</
我有一种父子关系,其中父hasMany子项和子项belongsTo父项。获取模式是默认的(惰性)。当我对父级执行get时,sql等价于"select * from child where parent_id = ?“也就是说,它获取所有相关子项的每个字段。(这是懒惰的行为吗?)我需要抑制对子对象所有字段的查询,因为其中有clobs,除非我明确地通过id获取该子对象,否则我不想获取这些clobs。我如