1 Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】
2.IBATIS 使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。
3.JPOX 是一个 Java Data Objects (JDO)实现,提供了Java对象透明的一致性。JPOX 支持多维数据库(OLAP) 和RDBMS 数据库。也支持现存的模式
4.Apache Torque Apache Torque是一个使用关系数据库作为存储手段的Java应用程序持久化工具,是 Apache 的公开源代码项目,Torque是一个开源项目,由Web应用程序框架Jakarta Apache Turbine发展而来,但现在已完全独立于Turbine。 Torque 主要包含两部分:一部分是 Generator,它可以产生应用程序需要的所有数据库资源,包括 sql 和 java 文件;另外一部分是 Runtime,提供使用这些代码访问数据库的运行时环境。目前 Torque 支持的数据库包括 DB2、SQL Server、Oracle、PostgreSQL等。
5.Castor Castor 一个Java开放源码数据绑定框架,它主要目标是提供Java对象与XML 的绑定, Java到SQL的持久化等.
6.Jaxor Jaxor是一个简单但功能强大的创建到关系映像层对象的工具。它允许开发者轻松地在表中插入、更新、删除行,但也可被扩展为创建一个可扩展的映像层,这个层可创建一个完全的域模型,透明地映射到数据库表。
7.jdbm jdbm是为Java提供的一个事务持久层,它旨在为用Perl, Python, C等作为GDBM 的Java应用程序使用,这是简单的持久层引擎是轻型而快速的。
分享到:
相关推荐
java 之持久化mybatis3,手册详细的描述了mybatis的使用规范及介绍
我自己做的一个Java持久化框架 可以给hibernate入门者看一下,其中有hibernate的思想和iBatis的思想,如果你只是一个网站开发者那么这一套框架将加快你的开发速度。如果你是一个开发者,那么你可以很好的研究其中的...
常用Java持久化框架的分析对比和适用场合
Hibernate也是目前Java开发中最为流行的数据库持久层框架
KiokuDB 是一个 Perl 语言的持久化对象映射框架,基于 Moose 框架。 标签:KiokuDB
spring整合持久化框架的jar包,有需要的可以下载一下看看,谢谢
听棠的spl持久化框架实体类自动生成器,挺好用的
Java EE数据持久化框架测试题含答案
通过持久化框架Hibernate来对数据库进行添加、删除等操作
Java持久化框架的选择
uniapp+vue3+pinia框架 uniapp:导航栏双页切换 vue3+pinia:实例化+参数输出+方法调用+模块化+持久化存储 购买后任何问题请私信沟通或添加技术服务群咨询。
21天学通Java+Web开发第17章 持久化框架Hibernate21天学通Java+Web开发第17章 持久化框架Hibernate21天学通Java+Web开发第17章 持久化框架Hibernate
Go 关系持久化 - 一个ORM框架
总结对比了Spring对JDBCTemplate和SpringTemplate的整合使用方法,尤其JdbcDaoSupport和HibernateDaoSupport的使用方法
基于 apt 实现的 Android 快速持久化框架:AptPreferences
sentinel-mysql规则持久化,持久化规则数据至mysql,包含数据表结构,配置文件,jar,一键启动
Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有。 它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开
DataNucleus Access Platform 是一个兼容各种标准的 Java 数据持久化框架,完全兼容 JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, 和 JPA1 等 Java 标准。提供一个基于 REST 的API。通过它可以访问所有常见的数据库服务器,...
目前在网络上大家可以找到好几种持久层,其实各个持久层的思想都是相同的,只是在实现的方式上,...关注持久化的朋友请多关注听棠博客<a href='http://www.cnblogs.com/tintown'>http://www.cnblogs.com/tintown</a>
iBATIS持久层框架开发