在 Java 企业级开发(尤其是经典分层架构)中,DAO(Data Access Object,数据访问对象)属于“持久层 / 数据访问层(Persistence Layer / Data Access Layer)”。
常见分层对应关系如下:
表现层(Presentation Layer)
业务层(Service Layer / Business Layer)
持久层 / 数据访问层(DAO Layer)
数据库层(Database)
DAO 的主要作用是:
// DAO 接口
public interface UserDao {
User findById(Long id);
void save(User user);
}
// DAO 实现
public class UserDaoImpl implements UserDao {
// 使用 JDBC / MyBatis / JPA 访问数据库
}
MapperRepository简单记:DAO = 数据访问层 = 持久层。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。