问题描述
我有两个表。他们是一对多的关系。我想通过xdoclet配置生成hbm.xml文件.由于我的两个表是复合主键和复合外键。所以我在配置的时候遇到问题了。我在一那一端配置如下/***@hibernate.collection-one-to-manyclass="com.qxgl.model.QxFbsjsqxmx"*@hibernate.collection-key*@hibernate.collection-key-columnname="ZZDM"*@hibernate.collection-key-columnname="XTDM"*@hibernate.collection-key-columnname="JSDM"*@hibernate.setname="qxFbsjsqxmxes"table="QX_FBSJSQXMX"lazy="false"inverse="true"*/
这一段没问题,在hbm.xml里面正常显示在多的那一段配置如下/***@hibernate.many-to-onename="qxFbsjsxx"cascade="all"lazy="false"*@hibernate.any*@hibernate.any-columnname="ZZDM"*@hibernate.any-columnname="XTDM"*@hibernate.any-columnname="JSDM"*/
这一段有问题。我不知道是不是这样配的,网上也没这方面的资料.希望哪位知道的朋友帮忙解决下.
解决方案
解决方案二:
别让帖子沉了..大家帮忙顶啊。
解决方案三:
该回复于2011-05-06 13:38:38被版主删除
解决方案四:
自己解决了。把答案公布一下多的一端这么配置/***@hibernate.many-to-onename="qxFbsjsxx"cascade="all"lazy="false"*@hibernate.columnname="ZZDM"*@hibernate.columnname="XTDM"*@hibernate.columnname="JSDM"*/