hibernate有什么好的办法可以单向多对一,删除一可以级联删除多,或者外键置空吗?
项目里面用的都是单向的多对一,只有ManyToOne,不允许使用OneToMany,每次删除多的一方都是直接删除,删除一的一方时,需要先将多全查出来,删除或者外键置空再删...
项目里面用的都是单向的多对一,只有ManyToOne,不允许使用OneToMany,
每次删除多的一方都是直接删除,删除一的一方时,需要先将多全查出来,删除或者外键置空再删除,每次代码操作都很麻烦,遇到关联多的表,基本就没办法操作,都是用的软删除如User表,但是好像用到级联删除,或者外键置空必须用到OneToMany,查了一下,没查到什么好的办法,这个要怎么解决? 展开
每次删除多的一方都是直接删除,删除一的一方时,需要先将多全查出来,删除或者外键置空再删除,每次代码操作都很麻烦,遇到关联多的表,基本就没办法操作,都是用的软删除如User表,但是好像用到级联删除,或者外键置空必须用到OneToMany,查了一下,没查到什么好的办法,这个要怎么解决? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询