java 开源敏捷框架(今日推荐轻量)
java 开源敏捷框架(今日推荐轻量)
JOOQ是基于Java访问关系型数据库的工具包,它具有轻量、简单、并且足够灵活的特点,通过JOOQ可以轻松的使用Java面向对象的语法来实现各种复杂的SQL。相比于传统ORM框架,如Hibernate、Mybatis来说,JOOQ即汲取了它们操作数据的简单性和安全性、同时也保留了原生SQL的灵活性,从某种程度上说JOOQ更像是介于ORM和JDBC的中间层。
推荐原因:之前一直使用Mybatis框架作为Java工程中的持久层访问框架,但是最近的一些项目采用JOOQ框架开发后,发现JOOQ在代码层面要比Mybatis简洁得多,而且性能也非常优异,唯一不足的的是JOOQ的免费版只支持开源数据库。
GitHub地址:https://github.com/jOOQ/jOOQ
网站地址:https://www.jooq.org/