Skip to content

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

@hellolv

Description

@hellolv

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就能走出一条不同的路。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions