Hibernate 删除和删除之间有什么区别?
以下两者之间是否有区别:Hibernate 删除和删除之间有什么区别?,hibernate,annotations,cascade,cascading-deletes,Hibernate,Annotations,Cascade,Cascading Deletes,以下两者之间是否有区别: @Cascade(org.hibernate.annotations.CascadeType.REMOVE)和 @级联(org.hibernate.annotations.CascadeType.DELETE) 没有区别;它们是同义词 文档对此相当沉默,但如果您查看AnnotationBinder.getcascadesetrategy()source,这两种方法都被转换为Hibernate的“delete”级联类型 两者都存在的原因(我在这里猜测)是因为Hibern
- @Cascade(org.hibernate.annotations.CascadeType.REMOVE)和
- @级联(org.hibernate.annotations.CascadeType.DELETE)
- 没有区别;它们是同义词
文档对此相当沉默,但如果您查看
AnnotationBinder.getcascadesetrategy()
source,这两种方法都被转换为Hibernate的“delete”级联类型
两者都存在的原因(我在这里猜测)是因为Hibernate内核一直使用“DELETE”作为级联类型,但JPA的级联类型将“REMOVE”指定为常量。Hibernate注释的级联类型是Hibernate的JPA扩展的一部分,因此具有完整性和一致性