を挿入した後の反射IDエンティティクラスに反映されて生成されたが、バージョンプロパティ取得していませんそれでもエンティティクラスには反映されません。バージョンプロパティは、Iを使用する場合<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がを示しているが、私はチェックするとitem.versionは、たとえヌル示しますデータベースはです。
このようになっているのですか、バグですか?
[JPA @バージョン動作](http://stackoverflow.com/questions/5258585/jpa-version-behaviour) – Lion
@Lion:ありがとうございました –