关于CMP的关系,求教...

用的是jboss3.2,jbuilder7

表a,主键a_id。
表b,主键b_id,外键b_a_id。
两个表生成CMP为A、B。

(1)用单方向关系时,方向是从B->A,部署时报错:CMP field for key not found。若是改为双方向关系,则不出错,为什么?
(2)用1对1的关系时,运行时报错:列名无效。

另外,因为ejb ql缺很多东西,如何使用jboss ql?

搞了好几天,郁闷!!!