Professional Documents
Culture Documents
import java.io.Serializable;
import java.util.ArrayList;
public class Account implements Cloneable, Serializable {
private
private
private
private
private
int account_id;
int pin;
double amount;
int account_type; //1 checking //2 saving
int bank_branch_id;
}
public String toString() {
StringBuffer out = new StringBuffer(this.getDaogenVersion());
out.append("\nclass Account, mapping to table account\n");
out.append("Persistent attributes: \n");
out.append("account_id = " + this.account_id + "\n");
out.append("pin = " + this.pin + "\n");
out.append("amount = " + this.amount + "\n");
out.append("account_type = " + this.account_type + "\n");
out.append("bank_branch_id = " + this.bank_branch_id + "\n");
return out.toString();
}
public Object clone() {
Account cloned = new Account();
cloned.setAccount_id(this.account_id);
cloned.setPin(this.pin);
cloned.setAmount(this.amount);
cloned.setAccount_type(this.account_type);
cloned.setBank_branch_id(this.bank_branch_id);
return cloned;
}
public String getDaogenVersion() {
return "DaoGen version 2.4.1";
}
}