成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

還在用Myabtis、Hibernate嗎?請嘗試新ORM

數據庫
ObjectiveSQL 是一個Java ORM 框架,它不僅是Active Record 模式在Java 中的應用,同時還針對復雜SQL 編程提供近乎完美的解決方案,使得Java 代碼與SQL 語句有機的結合,改變了傳統SQL 的編程模型(以字符串拼接為主的編程模型)。

ObjectvieSQL簡介

ObjectiveSQL 是一個Java ORM 框架,它不僅是Active Record 模式在Java 中的應用,同時還針對復雜SQL 編程提供近乎完美的解決方案,使得Java 代碼與SQL 語句有機的結合,改變了傳統SQL 的編程模型(以字符串拼接為主的編程模型)。

ObjectiveSQL 項目分為兩部分:一部分是運行期Maven 依賴 objective-sql 或 objsql-springboot,主要實現了基礎的ORM 特性和SQL 編程模型,另一部分是IntelliJ IDEA 插件,兼容Java 運算符重載和動態代碼提示。

ObjectiveSQL 主要解決:

  • 動態代碼生成:基于領域模型(Domain Model),自動生成簡單SQL 編程代碼,使應用系統開發只關注自身的業務特性,提升開發效率;
  • 可編程SQL:將SQL 中的控制原語、謂詞、函數以及過程化邏輯等抽象為Java 中的高級類型,與Java 融為一體,使得SQL 成為真正過程化、邏輯型編程語言,可封裝、可復用以及單元測試;
  • 表達式語法一致性:Java 語法與SQL 語法等價替換,包括:數學計算、函數調用、比較與邏輯計算表達式,Java 表達式可以直接轉換為SQL 表達式;

ObjectiveSQL特性

  • 使用一個注釋,您便Class具有SQL編程的全功能
  • 簡單的關系查詢(has_one,has_many和belongs_to)和分頁查詢
  • 使用Java語法編寫SQL表達式(arithmetic,comparison和logical)

為什么要選擇ObjectiveSQL

  • 如果您的項目專注于基于關系數據庫的數據分析,以及SQL語句中的許多算術表達式。ObjectiveSQL將幫助您使用Java語法方便且安全地編寫表達式。
  • 如果您不想編寫數據庫訪問和各種配置文件的Java代碼,ObjectiveSQL的動態代碼生成將幫助您無需編碼即可訪問數據庫

性能展示

 

還在用Myabtis、Hibernate嗎?請嘗試新ORM

ObjectiveSQL使用例子

復雜的SQL編程

 

還在用Myabtis、Hibernate嗎?請嘗試新ORM

如您所見,Java運算符可以轉換為SQL運算符,這意味著您可以使用Java語法編寫SQL。在Java中,可以進行SQL動態編程,邏輯等。

零編碼的簡單SQL編程

 

還在用Myabtis、Hibernate嗎?請嘗試新ORM

持久化(Persistence)

 

還在用Myabtis、Hibernate嗎?請嘗試新ORM

計數和查詢(Counting and Quering)

 

還在用Myabtis、Hibernate嗎?請嘗試新ORM

關聯查詢(Relation Quering)

 

還在用Myabtis、Hibernate嗎?請嘗試新ORM

分頁查詢(Paged Quering)

 

還在用Myabtis、Hibernate嗎?請嘗試新ORM

總結

看完這個ORM框架,讓我想起了以前的JFINAL里的ORM,當然如何選擇項目的ORM還是要依據項目具體情況具體分析,看項目里Model是貧血模型還是充血模型,是重關系數據庫還是其他等等,不能簡單的看紙面數據,因為你不深入補課,會在項目開發中碰到意想不到的問題,拖延進度。

因此,Myabtis、Hibernate、JPA和ObjectiveSQL等等,你會如何選擇呢?

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2012-07-19 10:03:32

2024-11-12 16:28:34

2021-11-02 16:44:40

部署DevtoolsJRebel

2020-03-04 14:05:35

戴爾

2012-06-02 01:36:22

HibernateJava持久層框架

2009-09-22 13:09:06

Hibernateorm框架

2009-09-21 17:55:14

Hibernate O

2025-04-02 08:47:23

DOM文檔結構API

2009-06-02 17:27:28

Hibernate框架ORM

2009-09-28 11:12:52

Hibernate O

2024-10-11 16:34:22

2023-02-01 10:40:01

2020-07-28 16:28:55

微軟Windows 10 Windows 10X

2012-03-09 09:26:39

JavaHibernate

2022-09-13 17:54:55

CSS定時器監聽事件

2009-06-26 16:19:32

Hibernate實現

2024-04-11 09:17:51

ArraysJava安全

2021-10-14 18:15:38

BeanUtils對象生成器

2011-05-04 13:28:07

噴墨打印機供墨

2024-06-03 00:00:06

高性能數據傳輸應用程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av免费网站在线观看 | 亚洲一区视频在线播放 | 波多野结衣精品 | 一本大道久久a久久精二百 欧洲一区二区三区 | 理伦毛片 | 国产片一区二区三区 | 国产精品国产馆在线真实露脸 | 亚洲精品视频在线观看免费 | 欧美 日韩 视频 | 成人在线日韩 | 国产福利在线 | 久久久久欧美 | 国产成人免费在线观看 | 欧美日韩视频在线播放 | 欧美一级片在线观看 | 欧美成人精品一区二区三区 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 日韩不卡一区二区 | 国精品一区 | 日韩欧美中文字幕在线视频 | 中文日本在线 | 一区二区三区视频在线观看 | 久久亚洲一区二区三 | 中文字幕日韩欧美一区二区三区 | 在线观看av中文字幕 | 欧美日韩亚洲一区 | 久久91 | 亚洲三区在线观看 | 久草成人 | 91中文字幕在线观看 | 日本大香伊一区二区三区 | 国产.com| 91精品在线播放 | 国产精品一区在线观看 | 久久久免费精品 | 国产精品视频导航 | 中文字幕在线观看一区 | 久久久精品一区二区三区 | 久久综合一区二区三区 | 午夜视频在线观看网站 | 狠狠爱免费视频 |