<hibernate-mapping>
<class name="org.entity.TblQx" table="TBL_QX" schema="dbo" catalog="zf">
<id name="qxid" type="java.lang.Integer">
<column name="qxid" />
<generator class="assigned" />
</id>
<property name="qx" type="java.lang.String">
<column name="qx" length="50" />
</property>
<set name="tblJds" inverse="false">
<key>
<column name="qxid" not-null="true" />
</key>
<one-to-many class="org.entity.TblJd" />
</set>
</class>
</hibernate-mapping>
在这里 inverse="false"有什么用呢,各位可否给个例子说明一下。
我知道inverse是反转的意思,如果设置为true则表示多的一方来管理对象的关系,如果设置为false则是由one的一方来管理关系。但是无法用例子来描述
<class name="org.entity.TblQx" table="TBL_QX" schema="dbo" catalog="zf">
<id name="qxid" type="java.lang.Integer">
<column name="qxid" />
<generator class="assigned" />
</id>
<property name="qx" type="java.lang.String">
<column name="qx" length="50" />
</property>
<set name="tblJds" inverse="false">
<key>
<column name="qxid" not-null="true" />
</key>
<one-to-many class="org.entity.TblJd" />
</set>
</class>
</hibernate-mapping>
在这里 inverse="false"有什么用呢,各位可否给个例子说明一下。
我知道inverse是反转的意思,如果设置为true则表示多的一方来管理对象的关系,如果设置为false则是由one的一方来管理关系。但是无法用例子来描述
解决方案 »
- 用Junit测试hibernate的时候出现了一个异常
- =====================BS结构, 要求画出Interfaces\class关系图 ==============
- 解释下如下的问号处
- 寻觅~~~项目
- eclipse中启动tomcat和直接启动tomcat
- 请问开发一个连锁超市进销存管理系统,用SWING还是WEB方式编程好?急!!!
- 用友ERP-NC、用友ERP-U8有什么区别吗?
- 请问一下在castor里做xml和Bean做转化时中文问题怎么解决啊
- 如何用jdom对XML进行验证???
- 面试题求指导
- 如何实现两台内网服务器一个域名 实现内外网同时访问两台服务器
- Hibernate UserType在tomcat容器中的使用
双向关联中双方都设置inverse=false的话,必会导致双方都重复更新同一个关系。但是如果双方都设立inverse=true的话,双方都不维护关系的更新。
表示在这一端有责任维护关系