这个思考源于最近项目中对 DAO 的使用和讨论。数据访问对象,在贫血模型下,要怎样去设计,框架需要完成什么,后续的开发人员需要关注什么,设计的时候到底需要把握怎样的粒度?
最早做项目的时候,是老老实实给每个必要的模型增加 DAO 接口和实现类的:
public interface IUserDAO{ public long add(User user); public void delete(User user); public int count(String condition); ... ... } public class UserDAOImp
[……]阅读全文