时间:2021-05-02
ObjectvieSQL简介
ObjectiveSQL 是一个Java ORM 框架,它不仅是Active Record 模式在Java 中的应用,同时还针对复杂SQL 编程提供近乎完美的解决方案,使得Java 代码与SQL 语句有机的结合,改变了传统SQL 的编程模型(以字符串拼接为主的编程模型)。
ObjectiveSQL 项目分为两部分:一部分是运行期Maven 依赖 objective-sql 或 objsql-springboot,主要实现了基础的ORM 特性和SQL 编程模型,另一部分是IntelliJ IDEA 插件,兼容Java 运算符重载和动态代码提示。
ObjectiveSQL 主要解决:
ObjectiveSQL特性
为什么要选择ObjectiveSQL
性能展示
ObjectiveSQL使用例子
复杂的SQL编程
如您所见,Java运算符可以转换为SQL运算符,这意味着您可以使用Java语法编写SQL。在Java中,可以进行SQL动态编程,逻辑等。
零编码的简单SQL编程
持久化(Persistence)
计数和查询(Counting and Quering)
关联查询(Relation Quering)
分页查询(Paged Quering)
总结
看完这个ORM框架,让我想起了以前的JFINAL里的ORM,当然如何选择项目的ORM还是要依据项目具体情况具体分析,看项目里Model是贫血模型还是充血模型,是重关系数据库还是其他等等,不能简单的看纸面数据,因为你不深入补课,会在项目开发中碰到意想不到的问题,拖延进度。
因此,Myabtis、Hibernate、JPA和ObjectiveSQL等等,你会如何选择呢?
原文地址:https://www.toutiao.com/a6912400718544699916/
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Spring框架七大模块简单介绍Spring中MVC模块代码详解ORM模块对Hibernate、JDO、TopLinkiBatis等ORM框架提供支持ORM模块
直通车也需要与时俱进,当你拿到一个宝贝的时候,你还在用以前的十大找词法找词吗?你还在花1个小时的时间来保证宝贝上新的质量吗?你还在为找不到关键词而烦恼吗?你还在
直通车也需要与时俱进,当你拿到一个宝贝的时候,你还在用以前的十大找词法找词吗?你还在花1个小时的时间来保证宝贝上新的质量吗?你还在为找不到关键词而烦恼吗?你还在
Hibernate是一个彻底的ORM(ObjectRelationalMapping,对象关系映射)开源框架。我们先看一下官方文档所给出的,Hibernate体
为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:hibernate。通过整合Hibernate之后,我们以操作Java实体的方式最终