Я бы хотел сохранить свою сущность в 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;
После операции сохранения в базе данных сохраняется совершенно новый идентификатор.