现在有一个A表,主键为aid,一个B表,主键为bid;C表中有两列a_id,b_id,两者共同组成C表的主键。映射文件怎么写啊?数据库是SQL2005,先谢谢大家了。

解决方案 »

  1.   

    SQL2005不太会。。
    MySQL语句是create table a(aid int primary key);
    create table b(bid int primary key);
    create table c(
    a_id int,
    b_id int,
    constraint foreign key(a_id) references a(aid),
    constraint foreign key(b_id) references b(bid),
    constraint primary key (a_id, b_id)
    );
    应该和SQL2005差不多吧
      

  2.   

    不好意思 看错了。楼主要映射文件, 是Hibernate的还是其它
      

  3.   

    lz要的是hibernate的映射文件吗
      

  4.   

    三个表同时选中,让hibernate自己翻转,一般翻转的都是双向的,不需要可以删除一部分做单向关系