0
我使用JPA与Java的POJO一起坚持我的数据库OpenJPA的:一个序列生成的值赋给ID,如果空
@Entity
@Table(schema = "CENTRALSERVICES", name = "APPLICATION")
public class Application {
@Id
@Column(name = "id", nullable = false, length = 128)
private long id;
}
我的数据库是这样的:
CREATE TABLE CENTRALSERVICES.APPLICATION(
id bigint(8) NOT NULL, PRIMARY KEY(id));
的问题是,我坚持的每个应用程序对象都有一个Id,但是需求已更改,现在不能保证Id会在那里。我看到了一些有序的东西,但我只想在Id为空时分配一个序列生成的值。
如何解决这个问题。请帮忙