Netbeans 8.0.2(标准模块)
Eclipselink(JPA 2.1)(默认)
Glassfish 4.0(标准模块)
PostgreSQL 9.4(在win7x64下)
CustomerContact.class:
@Id
@SequenceGenerator(name="customerContactSequence", sequenceName="customer_contact_seq", allocationSize=356, initialValue=2345)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="customerContactSequence")
private Long id;
JPA / PostgreSQL使用正确的initialValue将id分配给row,但是allocateSize不正确。 Id增加1,而不是356.我尝试从pgAdmin(值是正确的)和em.createNativeQuery(值是正确的)中选择nextval,但是在em.persist中id是错误的。我已经跟踪过eclipselink,请参阅附件。