15.1:1映射联合主键

1.通常使用@Id,@IdClass配置注解联合主键。
2.联合主键必须设置主键类。该类必须实现Serializable接口
3.联合主键的映射:

默认:OneToOne:自动为将sql语句的fk对应的设置为主键类中的主键,名称使用默认的

使用@JoinColumns({。。})来说明fk各个列名

 

    @OneToOne
    /*@JoinColumns({
        @JoinColumn(name="wifeID",referencedColumnName="id"),
        @JoinColumn(name="wifeName",referencedColumnName="name")        
    })*/
    public Wife getWife() {
        return wife;
    }
posted @ 2013-10-09 22:19  FishBird  阅读(128)  评论(0编辑  收藏  举报