是否可以这样理解 在TABLE_A表中有一状态字段a_staus,同时在TABLE_B表中也有状态b_status,这两个状态时对应的并且是1对多的关系。那么你可以为TABLE_A的hbm.xml中配置两个映射字段status,a_status_counts(该状态在TABLE_B中的数量 ), 其中status对应表字段a_status,而a_status_counts无表对应字段,设置其 formula="(select nvl(count(*),0) from TABLE_B as b where b.b_status = status )"不知道我理解的对不。仅供参考哦。
在TABLE_A表中有一状态字段a_staus,同时在TABLE_B表中也有状态b_status,这两个状态时对应的并且是1对多的关系。那么你可以为TABLE_A的hbm.xml中配置两个映射字段status,a_status_counts(该状态在TABLE_B中的数量 ),
其中status对应表字段a_status,而a_status_counts无表对应字段,设置其
formula="(select nvl(count(*),0) from TABLE_B as b where b.b_status = status )"不知道我理解的对不。仅供参考哦。
谢谢你的回复 我在发完帖子之后看了下SQL语句输出我就知道咋写了 下回不能一次就发100分了.. 没分分了..