Advertisement

Java ORM 框架的选择与评估(Java 1.8+ + Spring Boot 2.0+)

阅读量:

1 前言

该框架是实现Java对象关系管理的核心工具,并非仅仅是Active Record模式在Java中的简单应用。它不仅继承了Active Record模式的基本架构,并且在处理复杂查询方面表现卓越,在解决复杂SQL编程问题上提供了近乎完美的解决方案。通过该框架的使用,开发者能够实现Java代码与SQL语句的有效整合,并实现了对传统字符串拼接式编程方式的彻底变革

ObjectiveSQL 项目包含两个主要组件:其中一部分基于运行时环境使用 Maven 工具安装 objective-sql 或 objsql-springboot 库资源,并实现了核心的 ORM 功能模块以及 SQL 编程模型;另一组件为 IntelliJ IDEA 插件支持 Java 运算符重载功能并提供智能代码补全功能。

ObjectiveSQL 主要解决:

动态代码生成遵循领域模型原则,在线自动生成简单的SQL语句,并着重于应用系统开发仅需关注业务特性的核心要素,从而有效提高开发效率。

可编程SQL:将SQL中的控制关键字、谓词、函数以及过程化逻辑等提取为Java中的高级数据类型,并与Java深度融

全部评论 (0)

还没有任何评论哟~