7.19 使用数据访问对象和repository模式