Skip to content

Commit 284a75c

Browse files
committed
[OPENJPA-2940][WIP] Implementing PUU.getVersion and isInstance
* Moved PUU loading tests to test unit already present * Updated test unit to junit 4.x format
1 parent d9f4e70 commit 284a75c

File tree

4 files changed

+343
-154
lines changed

4 files changed

+343
-154
lines changed

openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/util/EagerEntity.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@
2121
import java.util.List;
2222

2323
import jakarta.persistence.Basic;
24+
import jakarta.persistence.Column;
2425
import jakarta.persistence.ElementCollection;
2526
import jakarta.persistence.Embedded;
2627
import jakarta.persistence.Entity;
2728
import jakarta.persistence.FetchType;
2829
import jakarta.persistence.Id;
2930
import jakarta.persistence.OneToMany;
3031
import jakarta.persistence.Transient;
32+
import jakarta.persistence.Version;
3133

3234
@Entity
3335
public class EagerEntity {
@@ -49,6 +51,10 @@ public class EagerEntity {
4951

5052
@OneToMany(fetch=FetchType.EAGER)
5153
private List<EagerEntity> eagerSelf;
54+
55+
@Version
56+
@Column(name = "version_")
57+
private Integer version;
5258

5359
@Transient
5460
private String transField;
@@ -100,4 +106,12 @@ public void setEagerEmbedRel(EagerEmbedRel eagerEmbedRel) {
100106
public EagerEmbedRel getEagerEmbedRel() {
101107
return eagerEmbedRel;
102108
}
109+
110+
public Integer getVersion() {
111+
return version;
112+
}
113+
114+
public void setVersion(Integer version) {
115+
this.version = version;
116+
}
103117
}

0 commit comments

Comments
 (0)