를 삽입 한 후 반영 ID 엔티티 클래스에 반영되어 발생하지만, 버전 재산 안한다 여전히 null을 나타내면 엔티티 클래스에 반영되지 않습니다.버전 속성은, 내가 사용하는 경우 <strong>em.persist()</strong> 엔티티 클래스의 새로운 인스턴스를 삽입하는 새로운 인스턴스를
저는 GlassFish 3.1.1을 사용하고 있습니다.
부분 엔티티 클래스 코드
@Id
@GeneratedValue
private Long id;
@Version
private Long version;
public void create(Item item) {
System.out.println("Before Creating " + item.id + ", " + item.version);
entityManager.persist(item);
System.out.println("After Creating " + item.id + ", " + item.version);
}
은 지속 문 다음() 표시 item.id은 1를 도시하지만 체크 경우 item.version은 비록 널 나타낸다 데이터베이스는 입니다.
이 방법으로되어 있거나 버그입니까?
[JPA @ 버전 행동] (http://stackoverflow.com/questions/5258585/jpa-version-behaviour) – Lion
@Lion : 감사합니다. –