?
?
?
Atitit ?基于meta的orm,提升加速數(shù)據(jù)庫相關(guān)應(yīng)用的開發(fā)
?
1.2.3. 使用sql、linq作為數(shù)據(jù)操作標(biāo)準(zhǔn)化dsl3
?
?
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)實體{}?
??
?
免去繁瑣的實體對象的配置與編譯
對于簡單應(yīng)用?直接界面ui傳遞到數(shù)據(jù)庫
建立起h5 ui>> jquery >http param>>req >>dic/map>>sql
對于復(fù)雜應(yīng)用,可以在中階層做一些操作與轉(zhuǎn)換
?
1.2.3.?使用sql、linq作為數(shù)據(jù)操作標(biāo)準(zhǔn)化dsl
1.2.4.?Js版本orm接口
Note:公網(wǎng)應(yīng)用需要增加安全配置。。。內(nèi)網(wǎng)應(yīng)用可直接快捷使用。。
?
作者::?綽號:老哇的爪子?(?全名::Attilax?Akbar?Al?Rapanui?阿提拉克斯?阿克巴?阿爾?拉帕努伊?)?
漢字名:艾提拉(艾龍)?
Atiend
?
?
?
?
?
本文摘自 :https://blog.51cto.com/a