持久化就是把数据同步到数据库或者某些存储设备中。在软件的分层体系结构中,持久化层始于数据库打交道的逻辑层。在数据库中对数据的增加、删除、查找和修改操作由持久化层来处理。
Java程序员对使用JDBC进行数据库编程,使用JDBC对数据库中的数据进行增加、删除、修改的操作就是持久化的过程。
持久化是将Java虚拟机对象持久保存,而不是将数据库映射为对象,通常数据的存储是用数据库实现的。如果是持久化到数据库,现在已经涌出许多ORM框架,像Hibernate,轻量级的Mybatis,都是不错的选择。
使用ORM技术,数据层完全被隐藏了,暴露在程序员面前的只是一些JavaBean对象,在程序中通过对JavaBean的属性来间接操作数据表中的字段。
ORM是对象到关系的映射,它把对表直接进行的操作变成对持久化类的属性和方法的直接操作,ORM层作为分层体系中的持久层。
Java对象持久化
最新推荐文章于 2025-10-23 22:09:35 发布
本文探讨了Java程序员如何通过JDBC进行数据库操作,以及如何利用ORM框架如Hibernate简化持久化过程。重点介绍了对象关系映射(ORM)的工作原理和在分层架构中的作用。
444

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



