除了 Hibernate 和 Mybatis 还有其他的什么可以选?

Mybatis 和 Hibernate 各有各的优点吧,感觉用久了有点腻了。
查了一下,还有一种基于 JOOQ 的查询,像写 C# 的 LINQ 一样用 Java 来写 SQL,站内有一个介绍看了感觉还行
https://segmentfault.com/a/1190000045244062

所以 JOOQ、Hibernate、Mybatis Java 应该就是这三种 Dao Layer 的框架了吧,再也玩儿不出其他什么花样了吧应该。

阅读 1.7k
3 个回答
✓ 已被采纳

基于 JOOQ 的查询,写法实例截图。

image.png

看着狠爽,写SQL一样写代码,等于给代码加上了编译检查,不怕写错字段名等低级错误, 使用文档 https://www.mjga.cc/doc/db-first


jap的QueryDSL工具
mybatis的mybatis-plus-join插件
GraphQL API 的查询语言

恕我直言,Java 中最好的 ORM 是 ebean。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏