对象关系映射数据库的组件
-
实体类(Entity Class):映射数据库中的表,表示业务领域中的实体对象,包含属性和方法。
-
映射文件(Mapping File):用于描述实体类和数据库表之间的映射关系。
-
数据访问对象(Data Access Object,DAO):封装了对数据库的访问操作,提供了对实体类的持久化操作。
-
会话工厂(Session Factory):用于创建会话对象,负责管理数据库连接池、事务和缓存等。
-
会话(Session):类似于数据库连接,用于与数据库进行交互,执行数据库操作,包括增删改查等。
-
事务管理器(Transaction Manager):用于管理数据操作的事务,保证数据的一致性和完整性。
-
缓存(Cache):存储已经查询过的实体对象,以提高数据访问的性能。
-
查询语言(Query Language):用于描述查询语句,支持面向对象的查询语句和SQL语句。
-
数据库连接池(Connection Pool):用于管理数据库连接的池,提高数据库的访问效率。
原文地址: https://www.cveoy.top/t/topic/beIw 著作权归作者所有。请勿转载和采集!