JPA JAVA EE
@Entity@Access(AccessType.PROPERTY)public class MyEntity3 { private long myId; private String myStr; public MyEntity3() { Util.printCallChain(this); } @Id public long getMyId() { Util.printCallChain(this); return myId; } public void setMyId(long myId) { Util.printCallChain(this); this.myId = myId; } public String getMyStr() { Util.printCallChain(this); return myStr; } public void setMyStr(String myStr) { Util.printCallChain(this); this.myStr = myStr; }
@Entity@Access(AccessType.PROPERTY)public class MyEntity4 { private long myId; @Access(AccessType.FIELD) private String myStr; public MyEntity4() { Util.printCallChain(this); } @Id public long getMyId() { Util.printCallChain(this); return myId; } public void setMyId(long myId) { Util.printCallChain(this); this.myId = myId; } public String getMyStr() { Util.printCallChain(this); return myStr; } public void setMyStr(String myStr) { Util.printCallChain(this); this.myStr = myStr; }