0

我有简单的实体类(省略不相关的方法):

@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_trackid_carrierdate_outtime_out列组成的复合主键创建表连接,但它添加了额外的列id(整数类型)我做错了什么?

4

1 回答 1

0

我无法重现这一点。您确定 JPA 正在创建您的表吗?还要确保您已经重新编译并重新部署了您的代码。

也许启用日志记录,并包括您正在使用的 JPA 提供程序和版本。

你在用玻璃鱼吗?

于 2012-09-17T14:26:53.907 回答