首页 > 编程知识 正文

go orm 框架比较,orm框架排行

时间:2023-05-04 21:43:28 阅读:155806 作者:4512

现在,大型企业流行的ORM框架有MyBatis、Hibernate、Spring Data JPA等,也有公司将其打包成为自己的专用框架。 作为后端方向的各位可能已经知道,ORM框架是通向数据库的桥梁,相对来说,它被称为“对象关系映射”。 仅凭这6个字符很难理解ORM框架。 ORM英语都叫Object Relational Mapping,翻译过来就是对象关系映射。 ORM的核心到底是什么呢? 不脱离其宗旨,各种ORM框架的核心说白了是一样的。 通过将数据库类型转换为面向对象的编程语言类型,可以将其理解为“翻译”。

在这张图中可以很好地理解ORM的核心思想。 Mysql中的username字段是varchar类型,但在JAVA中变量username的类型是String,因此必须通过ORM框架将varchar类型转换为String类型。 这里以MyBatis为例。 根据XML或注释分析SQL语句后,JAVA必须使用JDBC连接到数据库并执行相应的SQL语句。 此时,MyBatis的底层源代码将使用键值对的形式。 例如,以下图为例,在数据库中检测到数据集之后,getstring (

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。