1. 驱动实体
领域驱动设计中有实体的概念,这个概念我觉得大家不要把他等同于我们hibernate等底层持久框架的实体,领域驱动设计的实体是要讲究状态封装的,而hibernate/ibatis等框架必须要暴漏状态,比如必须有getter/setter等方法,因此这个地方需要注意,领域模型中的实体是我们面向业务的实体,没有技术上面的概念,我现在的做法就是领域模型中实体和数据库对应的那个实体对象是区别对待的。
2.
1. 驱动实体
领域驱动设计中有实体的概念,这个概念我觉得大家不要把他等同于我们hibernate等底层持久框架的实体,领域驱动设计的实体是要讲究状态封装的,而hibernate/ibatis等框架必须要暴漏状态,比如必须有getter/setter等方法,因此这个地方需要注意,领域模型中的实体是我们面向业务的实体,没有技术上面的概念,我现在的做法就是领域模型中实体和数据库对应的那个实体对象是区别对待的。
2.