inverse是否放弃关联关系,true表示放弃,默认为false
实例:部门与员工(一对多/多对一关联)
1、当部门放弃对员工的关联关系时,仍然能得到部门下的所有员工
2、删除时,如果inverse=“false”,当删除部门时,则现将部门下的员工删除,再删除部门;inverse=“true”时,如果部门下有员工,删除部门时,则会抛异常,因为部门放弃了员工的关联关系,所以不能删除与员工,这是删除部门有外键约束,所有会抛出异常。
inverse是否放弃关联关系,true表示放弃,默认为false
实例:部门与员工(一对多/多对一关联)
1、当部门放弃对员工的关联关系时,仍然能得到部门下的所有员工
2、删除时,如果inverse=“false”,当删除部门时,则现将部门下的员工删除,再删除部门;inverse=“true”时,如果部门下有员工,删除部门时,则会抛异常,因为部门放弃了员工的关联关系,所以不能删除与员工,这是删除部门有外键约束,所有会抛出异常。