Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Cfo2K4u4rF18QsPXPFnytf
39 lines
609 B
Java
39 lines
609 B
Java
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;
|
|
}
|
|
}
|