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; }

浙公网安备 33010602011771号