这样的One-One的模型有问题的。

解决方案 »

  1.   

    那应该怎么处理这种情况呢?直接写HQL?
    我用many-to-one和one-to-many都试了,还是有问题
      

  2.   

    我已经说了是用的composite-id做主键,别的单主键表的关联都没问题,所以我怀疑是不是因为composite-id的问题。不知道有没有人这样用过?
      

  3.   

    composite-id是联合主键,所以不能使用one-to-one 只能使用 many-to-one 或 many-to-many
      

  4.   

    你的表设计的有问题,不要用hibernate对你的表设计的缺陷打补丁。
      

  5.   

    是在原有的系统上做一些bs的查询,表结构是不能改的
    我试了改成one-to-many,结果从表的数据查不出来,郁闷
    改成many-to-one,直接就报了个什么cglib的错误
    没办法了
      

  6.   

    把你的表结构和你的业务需求写出来,hibernate处理遗留系统本来就是个难题,你这样问别人是没办法做出解答的--技术是为需求服务。