0

想咨询各位大神一下,是否存在根据数据库表接口自动生成restfull 接口的技术。
支持

select 
    sum(filedA) as PV ,
    count( distinct filedA) as UV,
    sum( if ( SomeCondition is true , 1 ,0 )) as SumOtherA
from 
    SomeTable 
where 
    filedA   >  0 

更进一步,还能生成多表关联查询的代码,支持各种join 操作。
语言不限,不知道是否有县城的工具?

2017-02-13 提问
7 个回答
0

php的话:yii2的gii基本上可以满足你,但是最后restful就没试过了~

0

loopback.io不知道有没有这个能力。多少要写点代码吧,稍微也得配置一下。

0

xorm,gorm都可以满足你的需求啊

0

类似的技术不少,你可以去研究一下 ActiveRecord

0

有很多呀,两大主流应用开发语言都有。都在github上。
Java的有: autorest4db 牛逼的一点是完全能在“运行时”自动生成REST API。即便你偷偷的在数据库里加了一张表,都不用重启,就能用REST API进行CRUD操作。实现上,完全不用J2EE体系那套笨重的东西,都是非常轻量的。基于vertx等轻量级框架。

Python的有:sandman2 也相当牛逼,只是不能想 autorest4db 那样,偷偷加个表,需要重启。而且只能连接一个数据库, autorest4db 可以连接多个数据库。

autorest4db 地址: https://github.com/downgoon/a...
sandman2 地址: https://github.com/jeffknupp/...

撰写答案

推广链接