Jimmer,一个面向Java和Kotlin的革命性ORM,终于彻底完成了!
现在,所有的预期设计目标全部达到。
B站视频(38分钟):https://www.bilibili.com/video/BV1kd4y1A7K3
适用范围:满足如下特点的项目
- OLTP
- 以关系型数据库为持久数据
- 以NoSQL为缓存数据(可选)
都可以使用Jimmer来开发,同时实现开发速度快、维护性好、功能强大、性能优越四大目标。
一、为何Jimmer“如此狂“,声称自己是革命性的ORM?
1. 功能强于其他已有方案
ORM设计有三个方面:1. 查询; 2. 更新; 3:缓存
无论对哪个方面而言,Jimmer都针对任意复杂的对象树,而非简单对象。这个独特的设计带来了其他ORM无法比拟的便捷性。
2. 性能强于其他已有方案
Jimmer使用了很多优化技巧,其中最重要的一条是不使用Java的反射,所以可以获取其他ORM无法企及的性能。基准测试的图表在文档中可以看到。
该基准