私は単純なエンティティクラスを持っています (無関係なメソッドは省略されています):
@Entity
@Table(name="CONNECTIONS")
public class Connection implements Serializable {
@Id private Long id_track;
@Id private Long id_carrier;
@Id private Date date_out;
@Id private Time time_out;
private Date date_in;
private Time time_in;
private Double price;
...
}
JPA (私の場合は Eclipse 実装) は、id_track、id_carrier、date_out 、およびtime_out列で構成される複合主キーを使用して TABLE CONNETIONS を作成することを期待していますが、追加の列id (整数型) を追加します。