两张表A B ,
表B结构: id, xid(其中id是主键,xid可看做id的父节点),name
例如:
id:1, xid:0, name:floor
id:2, xid:0, name:second floor
id:10, xid:1, name: floor-one
id:11, xid:1, name: floor-two
id:12,xid:1, name: floor-three
表A中含有表B的一个对象属性
private B b
相关映射文件a.hbm.xml中设置:
class="pojo.B">
我的目的是在做检索操作的时候,能根据检索条件id = 10, 找到对应的xid的值(1),
在把这个xid作为关键字检索得到id=1的相关属性值
我现在在表B中增加了一个属性
class B{
private B parentObj;
}
对应的映射文件中b.hbm.xml设置:
[color=red]
formula="(select b.name from B b where b.ID = ?????)"/>[/color]
[color=red]我的映射文件该怎么设置,单步调试的时候看到b对象中的parentObj为null[/color]