修正一下
表结构如下
TABLE_A TABLE_B TABLE_C
A_ID PK B_ID PK C_ID PK
A_NO A_NO FK C_NO
A_NAME C_NO FK C_NAME
TABLE_A.A_NO 和 TABLE_C.C_NO 有唯一索引问一下这三张表的映射文件hbm.xml该怎么配置?
表结构如下
TABLE_A TABLE_B TABLE_C
A_ID PK B_ID PK C_ID PK
A_NO A_NO FK C_NO
A_NAME C_NO FK C_NAME
TABLE_A.A_NO 和 TABLE_C.C_NO 有唯一索引问一下这三张表的映射文件hbm.xml该怎么配置?
解决方案 »
- hibernate映射
- 【SSI框架】中DAO怎么写啊
- ssh jsp遍历出多个FORM
- EJB
- 请问用javascript怎么实现,(请稍后......)中的6个点每秒显示一个啊?
- 求助:commons.net通过SMTP发送邮件的问题
- 如何让随意指定的的机器弹出随意指定的消息!
- jb8启动weblogic7时,找不到wlntio.dll(可是它明明就在server/bin里呀)
- 高分,如何才能支持EJB2,解决再给100分
- 请问我是那里错了,我是才学到这,照着视频敲得。
- J2EE环境变量总是不太对 就是按照大家说的设置的 怎么就不对呢?
- 请问Applet访问客户端数据库,安装问题怎么解决.
估计你的B表访问比较多,比较适合建立多对一单向关联,如对A表跟B表:
1、修改B表的bo文件:增加private TableA tableA;即B表对象中对A表的引用
2、修改B表的.hbm.xml文件:增加对应关系
<many-to-one name="tableA" class="xxx.TableA " column="A_NO" />
其中xxx是bo的包名。b表与C表对应与此类似。
使用方法如"SELECT NEW XXX.VReportB(A_NAME,C_NAME) FROM ..."