當前位置:首頁 > IT技術(shù) > 數(shù)據(jù)庫 > 正文

Atitit ?基于meta的orm,提升加速數(shù)據(jù)庫相關(guān)應用的開發(fā)
2021-09-08 16:59:29

?

?

?

Atitit ?基于meta的orm,提升加速數(shù)據(jù)庫相關(guān)應用的開發(fā)

?

1.1. Overview概論1

1.2. Function & Feature功能特性1

1.2.1. meta api2

1.2.2. 動態(tài)實體{}2

1.2.3. 使用sql、linq作為數(shù)據(jù)操作標準化dsl3

1.2.4. Js版本orm接口3

?

?

1.1.?Overview概論

主要是為了解決這些問題。。

現(xiàn)有的orm方案流行有mybatis,hibernate等。。但往往要加很多注解或者配置,比較繁瑣。。

既然字段的定義以及屬性都在數(shù)據(jù)庫里面存儲,那么可以直接利用meta api從數(shù)據(jù)庫里面獲取定義就可以了。

實體對象定義繁瑣。。

1.2.?Function & Feature功能特性

1.2.1.?meta api

??

?

因為要獲取字段的信息,比如名字,長度,數(shù)據(jù)格式等。既然字段的定義以及屬性都在數(shù)據(jù)庫里面存儲,那么可以直接利用meta api從數(shù)據(jù)庫里面獲取定義就可以了。

?

?

1.2.2.?動態(tài)實體{}?

??

?

免去繁瑣的實體對象的配置與編譯

對于簡單應用?直接界面ui傳遞到數(shù)據(jù)庫

建立起h5 ui>> jquery >http param>>req >>dic/map>>sql

對于復雜應用,可以在中階層做一些操作與轉(zhuǎn)換

?

1.2.3.?使用sql、linq作為數(shù)據(jù)操作標準化dsl

1.2.4.?Js版本orm接口

Note:公網(wǎng)應用需要增加安全配置。。。內(nèi)網(wǎng)應用可直接快捷使用。。

?

作者::?綽號:老哇的爪子?(?全名::Attilax?Akbar?Al?Rapanui?阿提拉克斯?阿克巴?阿爾?拉帕努伊?)?

漢字名:艾提拉(艾龍)?

Atiend

?

?

?

?

?

本文摘自 :https://blog.51cto.com/a

開通會員,享受整站包年服務(wù)立即開通 >