好久没有提问了,现在接触了一下hibernate,有几个问题想向大家请教一下!
1.表A中有mid字段,表B中也有mid字段,但A表中的mid在表B中不一定存在,因为A表的mid可能与C表中的mid关联,这样的关系,可以在A-B之间建议一对一关联么?或者在A-C中可以关联么?
2.多表查询问题.查询多表中的不同字段,返回list,这个list不是单一的PO对象,所以在页面用struts标签<logic:iterate>得不到相对应的javabean的属性值,怎么解决这个问题?
1.表A中有mid字段,表B中也有mid字段,但A表中的mid在表B中不一定存在,因为A表的mid可能与C表中的mid关联,这样的关系,可以在A-B之间建议一对一关联么?或者在A-C中可以关联么?
2.多表查询问题.查询多表中的不同字段,返回list,这个list不是单一的PO对象,所以在页面用struts标签<logic:iterate>得不到相对应的javabean的属性值,怎么解决这个问题?
select new VO(A.a, B.b) from A, B ... ...
个人认为不可以,一个不行就俩么,不要再一棵树上吊死啊。
2.知道你的意思,但是也说不好怎么解决,原因会很多,慢慢找吧!单步调试,看看问题到底是处在哪啊
VO要有相应的构造函数 VO(XX a, XX b){... ...}