0
@Id

@GeneratedValue(strategy = GenerationType.IDENTITY)

Column(name = "CNTNR_SHPMNT_NUM")

@XmlAttribute(name = "cntnrShpmntNum")

private Long cntnrShpmntNum;

我有一个带有名称的表,CNTNR我将其主键设置为使用身份生成,但它在JPA.Giving sqlerror-503中对我Column(name = "CNTNR_SHPMNT_NUM",insertable=false) 不起作用生成的值 Back.The 给我null的实体对象甚至返回了表中插入的行。

4

1 回答 1

0

添加private long id;介于@GeneratedValue(...)和之间,@Column(...)因为您可能不希望该列CNTNR_SHPMNT_NUM既是值又是 PK。

于 2011-12-01T13:47:50.193 回答