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_out 、およびtime_out列で構成される複合主キーを使用して TABLE CONNETIONS を作成することを期待していますが、追加の列id (整数型) を追加します。

4

1 に答える 1

0

これを再現できません。JPAがテーブルを作成していますか? また、コードを再コンパイルして再デプロイしたことを確認してください。

おそらくロギングを有効にし、使用している JPA プロバイダーとバージョンを含めます。

Glassfishを使用していますか?

于 2012-09-17T14:26:53.907 に答える