关于DDD的Repository仓库需要哪些方法?

12-06-30 brighthas
DDD的仓库我想到一下方法,还需要哪些方法呢?

function Repo(){}

var r = Repo.prototype;

r.create = function(cb){

};

r.find = function(){
	
};

r.findById = function(id,cb){
	
};

r.removeById = function(){

};

<p class="indent">


这些方法,还需要哪些方法?


更好的写法应该是,单例比较好。


var repo = {
  find:function(){}
 ,findById:function(){}
 ,removeById:function(){}
 ,create:function(){}
}

<p class="indent">

[该贴被brighthas于2012-06-30 16:56修改过]

banq
2012-07-01 14:19
基本的增删改方法就可以了吧,主要是实现立体的实体对象扁平化到数据库以及相反的操作。