package lab.hibernate.model; import jakarta.persistence.*; @Entity public class Account { @Id @GeneratedValue public Long id; public String owner; public long balance; @Version public int version; protected Account() {} public Account(String owner, long balance) { this.owner = owner; this.balance = balance; } public Long getId() { return id; } public String getOwner() { return owner; } public long getBalance() { return balance; } public int getVersion() { return version; } }