文章目录
架构概述
持久层(Persistence Layer)
持久层负责与数据库进行交互并执行CRUD操作(创建、读取、更新、删除)。该层对数据访问进行抽象,为应用程序的其他部分提供更易于管理的接口。
-
DAO(数据访问对象,Data Access Object):这种设计模式用于抽象和封装所有对数据库的访问。DAO管理与数据源的连接,以检索和存储数据。
-
Persist:指对象的持久化过程,通常涉及使用ORM工具(如Hibernate)将对象映射到数据库。
-
Mapper:主要用于MyBatis框架,负责将SQL查询与Java方法进行映射。
实体类(Entity Classes)
实体类是表示应用程序业务数据和逻辑的简单Java类。根据不同的框架或上下文,这些类可能有不同的称呼。
- Entity、Model、Bean、JavaBean、POJO(普通旧Java对象,Plain Old Java Object):这些术语常常可以互换使用,但它们之间有细微差别。例如,JavaBean遵循特定的规范,如具有无参构造器、可序列化以及提供getter和setter方法,而POJO
订阅专栏 解锁全文
3570

被折叠的 条评论
为什么被折叠?



