hibernate 配置@ManyToOne 等关联关系注解中 cascade属性设置不起作用问题

@ManyToOne(fetch = FetchType.EAGER,cascade = CascadeType.ALL)

关联关系注解属性cascade,在使用hibernate时,只有 CascadeType.ALL,其它类型不起作用,如果只想级联保存,不级联删除,就无法实现。

解决办法:使用@Cascade(value = {org.hibernate.annotations.CascadeType.SAVE_UPDATE}),这是hibernate自己的级联操作配置。

问题原因没有找到,估计是hibernate不支持java的级联操作配置。

你可能感兴趣的:(hibernate 配置@ManyToOne 等关联关系注解中 cascade属性设置不起作用问题)