可以两个都关联,lazy加载就可以了,程序里再处理

解决方案 »

  1.   

    兄弟,你是
    你那是多对一,不是一对一;
    你可要想到,你一那边的set可是有设<key column="多的一方的id字段" />,
    如果你真的在程序中处理了,多的一方,要多数好多个user_id,person_id等等的字段,而且只要需要求稍微变化下,你就要在多一方表加一个字段,我敢保证你要是这么写,你项目经理不骂死你才怪!!
    一的那边的set,都写死了,明白不~~解决问题要看具体你的需求,如果只是从多的一方做文章的话,然后你还想变化,用继承映射!~
    把一那边弄成继承映射,配置文件用多态,就没问题了;
      

  2.   

    请充分利用hibernate的or映射机制,如果想用好hibernate那么必须要符合hibernate的一般要求来设计表和实体所以支持一楼说的方法,尽量向or映射靠拢。
      

  3.   

    可以两个都关联,lazy加载就可以了,程序里再处理....