請教banq老師一個repository的問題

xiaolongnvo發表於2011-04-10

repository是針對聚合跟建立還是針對實體物件啊?
比方說員工是聚合跟,考勤記錄是員工的一個屬性,是個list;
我是對應聚合跟 Employeerepository
我想新增一條考勤記錄的話,
employee = Employeerepository.getById();
list = employee.getRecord();
list.add();
Employeerepository.update();

這樣對嗎?
要是對的話,雖然employee在快取中,不用每次都查資料庫取得,但是每次update,我用的是hibernate,資料庫會執行很多無用的語句,insert 然後在update 不如直接用dao就執行一條insert快。請banq老師仔細說說。

相關文章