知识卡片
关联拥有方
内容
双向对象关联看起来两端都能导航,但数据库里的外键或关联表只能由一端负责维护。拥有方决定关系如何写入,被控方只是对象层的反向视图。发散:很多ORM关联错误不是注解写错,而是没有先判断“哪一端代表真实写入事实”。
参考来源
《Java EE企业级编程开发实例详解》第2章《Java持久化API》
知识卡片
双向对象关联看起来两端都能导航,但数据库里的外键或关联表只能由一端负责维护。拥有方决定关系如何写入,被控方只是对象层的反向视图。发散:很多ORM关联错误不是注解写错,而是没有先判断“哪一端代表真实写入事实”。