Jimmer面向 Java 和 Kotlin 的革命性的 ORM
一款面向 Java 和 Kotlin 的革命性的 ORM,主要特性如下:
1. 查询操作针对任意复杂的对象树,而非简单对象。甚至可以对自关联属性进行递归查询。
2. 保存操作针对任意复杂的对象树,而非简单对象。
3. 缓存操作针对任意复杂的对象树,而非简单对象。并保证数据库和缓存之间的一致性。
4. 内部机制避免使用反射,获得了极致的性能。
5. 基于不可变数据对象。通过移植immer,获得直观地对层次很深的不可变对象进行“修改”的能力。
6. 强类型SQL DSL,在编译时发现问题,而非运行时。
7. Java和Kotlin双API支持,前者保证所有团队可用,后者优化开发体验。
评论