有这样一个需求,有两张表它们具有一对多的关系(A,B),现在A表中有一个普通字段(testId)作为B表的外键(testId)(在表中没有设定这种关系),我在hibernate中按常规的一对多的配置文件设好后,hibernate默认的都是会去A表中找它的主键字段,可这不是我想要的效果(我需要它去找那个普通字段testId),hibernate里面可以通过配置实现我想要的这种想过吗? 先谢过各位朋友!
解决方案 »
- 初学java小问题
- SSH 整合 ---- "s:select" 想返回一个对象 listkey属性怎么填写?
- struts中文编码解决办法(三种)
- 有用过poi的麼?
- TCP/IP 有关socket的错误
- 《精通EJB第二版》此书理论性太强,没有太多的代码,看起来费力,能再为小弟推荐一本例子多些的书来配合此书一起看的吗
- Win2003下不能装JBuilder吗?
- easystruts在eclipse中建立工程,总是报错!
- 有谁用Xalan编译过XSL吗?
- 如何在win2000下配置j2ee
- 用struts产生的form 标签如何添加 javascript 的事件等其他
- 求助,xfire,webservice的参数顺序问题
你是想问不想连A表么,延迟加载即可。
<!-- 配置h_rid的关联为另一个表不允许重复的字段 -->
<many-to-one name="h_rid" property-ref="Housename" column="Housename"/>
一对多那一端配置:
<set name="h_manage" inverse="true" >
<key column="h_rid" property-ref="Housename"/>
<one-to-many class="com.property.manage.entity.Home_manage"/>
</set>