使用关联映射会使 Hibernate 发出 DDL 增加外键
如题。
可能是版本的问题,Hibernate 5 中,使用关联映射会使 Hibernate 发出关于 DDL 增加外键约束,而且对于使用 Hibernate 的方式,即使用面向对象的方式进行数据库操作的方式,这是必须的,因为没有数据库级别的外键约束,使用不当会造成脏数据的产生,例如,order.setItems(null),会使 items 的 orderId 设置为 null,那些 items 对应的数据库记录就变成脏数据,但如果有数据库级别的外键约束,那么就不会出现这种情况。
浙公网安备 33010602011771号