java中orm框架有哪几种
作者:互联网
2022-05-23

我们之前说过orm的映射,把对象和数据库进行了连接,这种方法能够节省了我们访问数据库的时间。除了在Hiberante框架中涉及到这个原理外,其它的一些框架也得到了同样的应用。下面我们就为大家罗列出这些框架,然后进行简单的了解,一起来看看都有哪些吧。
1.Hiberante
面向对象的ORM,学习成本比较高。
2.Mybatis
半自动orm框架,需要自己写sql, 方便sql与java代码分离。这里所谓的 “半自动” 是相对于 Hibernate 框架全表映射而言的,MyBatis 框架需要手动匹配提供 POJO、SQL 和映射关系,而 Hibernate 框架只需提供 POJO 和映射关系即可。
3.Bee
一个新的ORM框架, 同时具体Hiberante和Mybatis的优点。既可像Hibernate一样通过操作对象来操作数据库,也可以像Mybatis一样灵活写sql
4.IBATIS
iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。
iBATIS 目前提供了三种语言实现的版本,包括:Java、.NET以及Ruby。
5.JOOQ
JAVA的ORM框架,jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。
以上就是java中的5种orm框架,除了Hiberante已经有所讲了解外,其它的一些框架大家接触的不多。本篇为大家进行了简单的orm框架介绍,后续会分别带来对应的框架讲解。
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
【从0到1构建一个ClaudeAgent】并发-后台任务
MyBatis、MyBatis-Plus、JPA、MyBatisGX 写法比较:同一个需求,四种解法
java2AI系列:SpringAI 通过 Function Calling 接入外部系统
Java 通用树形结构构建与解析工具类解析
深度剖析:Java 并发三大量难题 —— 死锁、活锁、饥饿全解
别再重复造轮子了!SpringBoot对接第三方系统模板,拿来即用
Spring AI 核心原理解析:基于 1.1.4 版本拆解底层架构
华为 IODT 设备接入
自定义跨字段校验必填注解
别再System.out了!这份SpringBoot日志优雅指南,让你告别日志混乱
AI精选
