如果您創建一個存儲庫類來封裝給定實體(如PersonRepository)的所有持久性邏輯,但是您的存儲庫類未實現工作單元模式或標識映射模式,它仍被視爲存儲庫嗎?換句話說,存儲庫實現需要工作單元和標識映射,還是我們可以調用任何將我們的持久性邏輯封裝到一個存儲庫的類?存儲庫是否仍然是沒有工作單元的存儲庫?
我應該補充一點。如果一個存儲庫不需要這些模式,它實際上只是一個持久化方法的容器,那麼存儲庫和DAO(數據訪問對象)之間有什麼區別?我們只是爲同一個對象創建多個名稱,還是缺少存儲庫應該是什麼的一部分?