Here in hibernate it is simple. We can use 2 classes into 1 table strategy.
Account.java
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class Account {
private AccountCompoundKey compoundKey;
private int accBalance;
@Id
public AccountCompoundKey getCompoundKey() {
return compoundKey;
}
public void setCompoundKey(AccountCompoundKey compoundKey) {
this.compoundKey = compoundKey;
}
public int getAccBalance() {
return accBalance;
}
public void setAccBalance(int accBalance) {
this.accBalance = accBalance;
}
}