我正在使用Hibernate。它效果很好。但是,假設我有一個對應於只有getter和setter和toString的數據庫表的類,方法相同。現在我想添加一些更多幫助用途的方法,例如,假設我想通過添加一些描述文本來獲取creationdate,如下所示。休眠設計模式問題
public class Client {
private long id;
private Calendar creationDate;
protected String password;
public long getId() {
return id;
}
@SuppressWarnings("unused")
private void setId(long id) {
this.id = id;
}
public Calendar getCreationDate() {
return creationDate;
}
public void setCreationDate(Calendar creationDate) {
this.creationDate = creationDate;
}
..
.. some other getters and setters that corresponding to SQL columns
//Here I would like to have some help methods. Is it recommended to put it here?
public String getCreationDateInSecs() {
return "Date in secs: " + creationDate.getTimeInMillis * 1000;
}
}
問題是:我應該在哪裏放置這種方法?
我應該將它與Value對象添加到同一個類中,還是應該將它放在其他位置?我想知道最好的做法,如果你知道我的意思=)
問候
歐凱,我不知道。謝謝,我會從現在開始=) – kungcc 2011-01-22 09:12:30
@James P.當然沒有義務。這就是爲什麼我用「should」而不是「must」:) @kungcc - 你也可以在你以前的問題上做到這一點。 – Bozho 2011-01-22 09:29:26
不用擔心Bozho。我只是添加到您的回覆:) – 2011-01-23 16:55:47