问个hibernate问题
今天改同事的 bug,思考到一个问题,就是 他 session.cretequery返回一个list的一个查询 只涉及到一个实体对象的,但是它hibernate.hb.xml里配置了 <many-to-one的关系 于另外一个表有这个关系 ,所以查询 的时候报错了 报了 no rows indedity...具体错误信息忘了 类似这样的,于是 我把它  那个关系给注释了 虽然 注释后解决了这个错误 但是其它地方可能要用到这个关系 所以 改的地方可能会不止一处 当时我赶着下班 就 没有想其它办法了 就出来了 ,我想问下 怎么改才能 这个地方 不报错其它地方 用到 引用关系的地方也不受影响?  (还有就是 一个疑问 hibernate里 一旦配置这个关系只查一个表的时候为什么 会报错)  希望通过详细的解答 
他的查询 hql类似这样  "select x  from testPhone x where 1=1 ...... "
希望知道的 解答下