我想用自己的ID将我的实体保存在postgres中。 我使用以下方法:
public static Serializable createEntity(BusinessPartnerScoring entity) {
return em.unwrap(Session.class).save(entity);
}
我设置了ID:
newBusinessPartnerScoring.setId(26L);
我的实体:
@Entity
@Table(schema = "odo", name = "myname")
public class BusinessPartnerScoring {
public BusinessPartnerScoring() {
}
@Id
@Column(name = "id", nullable = false)
protected Long id;
@Column(name = "opr")
protected Long opr;
保存操作完成后,数据库中将保存一个全新的ID。