Easy-Es Easy-Es
💋Home
  • v2.1.0(current version)
  • What's New

    • What' s New In Easy-Es v2.1.0?
  • history version

    • v1.x.x
  • Upgrade guide

    • Upgrade to 2.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)

adv display by random ❤️become sponsor
💋Home
  • v2.1.0(current version)
  • What's New

    • What' s New In Easy-Es v2.1.0?
  • history version

    • v1.x.x
  • Upgrade guide

    • Upgrade to 2.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)
  • Quick start

    • Introduction
    • Applicable scene
    • Worry free
    • Avoid pit
    • Quick start
    • Springboot demo
    • Config
    • Annotation
  • Core functions

    • Auto process index
    • CRUD
    • Condition constructor
  • Extended function

    • Mixed query
    • Origin query
    • Page
    • Nested
    • Join Parent child
    • Get DSL
  • High-level syntax

    • Field filtering
    • Sort
    • Aggregation
    • Match
    • Weight
    • Highlight
    • Geo
  • Plugin

    • Plugin
  • Other

    • Faq
    • Difference from MP
    • MySQL and EE syntax comparison
    • Update log
    • Update plan
    • Copyright
    • Thanks
  • v1.xDoc
  • Other
LaoHan
2023-03-18

Thanks

Tips

Special thanks to the author and all participating developers of the most popular MySQL open source framework Mybatis-Plus (opens new window). Thanks to the open source framework RestHighLevelClient (opens new window) officially created by ElasticSearch The author of and all its participating developers. Thanks to Mr.Xu who assisted me in migrating the huge number of Easy-Es English documents (opens new window) to this site, sincerely grateful!

Thanks to MP and ES official open source for such a powerful and easy-to-use framework, which brings the liberation of countless developers at home and abroad, greatly improves the efficiency of development and moving bricks, thus saving a lot of valuable time for many developers. It also provides me with For creative inspiration, it can be said that there would be no Easy-Es without Mybatis-Plus. Of course, there may be in the future, but at least it will not meet you so soon, or it may be developed by other authors. The relationship between Mybatis-Plus and Easy-Es, Just like the relationship between F22 and J-20, in the process of framework development, whether it is for compatibility with grammar or some breakthroughs in unknown points, MP has given just the right guidance, which made me take a lot less detours, and let others walk for several years. As a starting point, stand on the shoulders of giants, thus creating a very easy-to-use ES-ORM framework.

In order to maintain the syntax that is 99% similar to MP, the EE framework has borrowed a lot from the MP source code during the development process. If you don't look at the bottom layer and only look at the interface definition, you will mistakenly think that it is a copy and paste MP interface, but the underlying logic is different after all. , MP finally converts the syntax into String SQL, and EE finally converts the syntax into JSON-type ES syntax. There are still big differences in essence. There are still many innovations and difficulties that need to be broken through. Due to the natural complexity of ES Due to the nature and high threshold, the difficulty of developing EE is far greater than that of MP. There were several difficulties during the period, which made me think of giving up. Fortunately, through various efforts, thinking, and perseverance, I completed the development and testing of the entire framework. , document writing, etc.

Now, I dedicate the source code of this framework to all the developers in the world. After all, it is possible to create a real "Easyest" by condensing the ideas of excellent developers at home and abroad, otherwise it can only be Easy-ES.

If this framework can help you improve development efficiency and save development time during the development process, you might as well spend a few seconds (it takes a lot of time before and after building this framework) to give this framework a Star on Git, so that more people can see and use it When it comes to it, don't be a borrower, start with me!

Finally, thank you to everyone who supports EE, thank you for your support to EE, thank you! I also thank all the partners in the community who have contributed suggestions and codes to EE, as well as yourself for your selfless dedication to EE.

by author

Help us improve this document (opens new window)
Last update: 2025/05/11
Copyright

← Copyright

Theme by Vdoing | Copyright © 2021-2025 LaoHan | Zhejiang ICP No. 2022020479 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式