FastSQL icon indicating copy to clipboard operation
FastSQL copied to clipboard

可惜你的技术了,FastSQL的定位不精准,探讨下

Open hellolv opened this issue 6 years ago • 2 comments

1.事实:Java ORM市场现状,hibernate和Mybatis各占半壁江山。

2.趋势:Spring boot 增速明显为什么?因为简化了spring xml的配置,几乎不需要xml。spring jpa崭露头角为什么?因为简化了hibernate的。简化是主题,因为简化可以提高开发效率,降低开发成本。

3.痛点:Mybatis的SQL方式是用户选择的首要因素,xml文件也是抛弃mybatis的主要因素,mybaits沾springboot的光弄了个注解形式,可惜不能搞定多表联查。说明mybatis也在寻求简化,可以注解是java层面限制了,没法用注解搞定复杂查询。jpa 依然是性能,没有原生SQL 看着踏实的痛点。

4.定位:FastSQL解决Mybatis的痛点,不用xml ,可以借鉴简单CURD 支持注解,复杂查询SQL ,api 命名兼容mybatis ,这样就可以迅速满足很大一批用户,同时可以借鉴JFinal的Model ,AR ,DB+AR模式 ,这样FastSQL就能走出一条不同的路。

hellolv avatar May 26 '18 06:05 hellolv

  1. 你独创的SQL类,有点多余,主攻原生SQL ,路不会错。

hellolv avatar May 26 '18 06:05 hellolv

@hellolv 谢谢你的建议

chenjazz avatar Jun 10 '18 14:06 chenjazz