有两个类 A 和 B 以及 hibernate 映射
<hibernate-mapping default-lazy="false">
<class name="A" table="A">
<id name="id" type="long">
<generator class="sequence"><param name="sequence">A_SEQUENCE</param></generator></id>
<set name="a" cascade="all" inverse="false" >
<key><column name="A_FK" not-null="true" /></key>
<one-to-many class="B" /></set>
</class>
</hibernate-mapping>
<hibernate-mapping default-lazy="false">
<class name="B" table="B">
<id name="id" type="long"> <column name="ID"/>
<generator class="sequence"><param name="sequence">B_SEQUENCE</param></generator></id>
</class>
</hibernate-mapping>
在数据库中,表 B 的 A_FK 列上存在非空约束和外键约束。当我尝试插入包含 BI 的 A 时,出现以下错误:
ORA-01400: 无法将 NULL 插入 ("SCHEMA"."B"."A_FK")
是否可以插入此类数据而无需指定 inverse=true 标志?和反比关系?