阅读更多

13顶
0踩

编程语言

原创新闻 jOOQ 1.6.4发布,Java的ORM框架

2011-08-08 11:28 by 见习记者 lihuapi 评论(6) 有6788人浏览
Java的ORM框架 jOOQ 1.6.4发布了。

jOOQ(Java Object Oriented Querying) 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。jOOQ支持的数据库包括DB2、Derby、Ingres、H2、HSQLDB、MySQL、Oracle、Postgres、SQLite、SQL Server和Sybase等。

该版本的重大改进:

  • #137 - 支持使用ResultQuery.fetchLater() 来执行异步查询。
  • #777 - CURSOR: 增加了 UNNEST for TABLE 函数的别名
  • #786 - 提升了Factory Javadoc 的文档线程安全性。
  • #788 - 添加了Key.getFieldsArray()方法。
  • #793 - 添加了对Oracle's SYS_CONNECT_BY_PATH函数的支持。
  • #198 - Add SELECT INTO functionality into POJO's using <T> T ResultQuery.fetchInto(Class<T>) similar to JPA CriteriaQuery
  • #728 -  Add .fetchInto(RecordHandler<R>) to ResultQuery, Result,and Cursor to allow for callbacks similar to Spring's JdbcTemplate/Ollin Framework
  • #774 - Add more TRACE logging to .fetchLazy()
  • #781 - Add E function (Euler number)
  • #782 - Add <T> T Record.getValue(..., Class<? extends T>) methods for convenient type conversion
  • #785 - Allow for storing TableRecord with a provided Field<?>[] indicating the primary key
该版本同时也引入了其他框架的不少特性:
  • selecting into custom POJO's. Results can be mapped to POJO's by convention or using JPA @Column annotations.
  • selecting into custom callbacks. This is already a wide-spread practice in Spring JdbcTemplates.
  • selecting long-running queries asynchronously. This idea has been inspired by the Avaje Ebean framework
除了这些变化和一些bug修复以外,它重新设计了内在的API,query rendering和变量绑定的过程变得更加快速、更具有扩展性、更准确,这为以后更为复杂的SQL语句的发展奠定了基础。

更多详细信息:http://jooq.sourceforge.net/releasenotes/RELEASENOTES.txt

下载地址:http://sourceforge.net/projects/jooq/

13
0
评论 共 6 条 请登录后发表评论
6 楼 夜神月 2011-08-09 09:56
mybatis或jdbc,hibernate太重量了
5 楼 vb2005xu 2011-08-09 09:33
3年前我刚刚工作的时候觉得orm很强悍 看不出原理 2年前 我觉得 ibatis比 h 用起来爽

现在我觉得PHP爽 orm 我也能自己实现个简单的版本 虽然不如它强大 但是亦够用了

有空学习 nutz的 orm吧
4 楼 fku003me 2011-08-08 15:47
谁用过 怎么样?
3 楼 jackra 2011-08-08 14:24
简单的东西,垃圾也少
2 楼 Jekey 2011-08-08 13:46
更新太快,说明还不稳定。
1 楼 mengyancui 2011-08-08 11:43
和hibernate相比呢?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 简单了解java ORM框架JOOQ

    主要介绍了简单了解java ORM框架JOOQ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  • jOOQ 1.6.4发布 Java类库

    jOOQ 1.6.4此版本附带几个有用的概念其灵感来自其他框架。#selecting到自定义的POJO是可能的Results果可以按照约定的POJO映射到或使用JPA @ Column注释。 #selecting自定义回调,这已经是一个广泛的实践应用于Spring...

  • Java的ORM框架jOOQ.zip

    jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。 示例代码: // Create a new record and insert it into the database TBookRecord book = create.new...

  • ORM框架---JOOQ简单介绍

    继Hibernate Mybatis 之后的又一ORM框架 二,特点 1.get back in control of your sql 2.DSL(Domain Specific Language )风格,代码够简单和清晰 3.支持主流的RDMS�和更多的特性,如self-joins,union,存储...

  • 轻量级ORM框架---JOOQ

    当今企业级开发中,几乎都会用到orm框架,有全自动的orm框架hibernate,也有半自动的orm框架mybatis,还有springboot推荐使用的jpa,作者本人个偏向于mybatis框架(写原生sql真的很爽啊!!!),但是在高并发的场景...

  • JAVA轻量级ORM框架JOOQ体验

    JOOQ,可能很多朋友还没有听说过这个框架,码农哥之前也是一直在使用Mybatis框架作为Java工程中的持久层访问框架,但是最近的一些项目采用JOOQ框架开发后,码农哥表示再也不想用Mybatis了! 为什么这么说呢?因为...

  • java中轻量级数据库ORM框架:JOOQ

    1、使用maven下载 &lt;!-- https://mvnrepository.com/artifact/org.jooq/jooq --&gt; &lt;groupId&gt;org.jooq &lt;artifactId&gt;jooq &lt;version&gt;

  • jooq-example:使用 JOOQ 的示例 Java 应用程序

    jooq-example 使用 JOOQ 的示例 Java 应用程序

  • jOOQ 2.6.2 发布,Java的ORM框架

    jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。 01 // Create a new record and insert it into the database 02 ...

  • jOOQ:jOOQ是用Java编写SQL的最佳方法

    jOOQ存在的原因-与JPA相比 Java和SQL已经走了很长一段路。 SQL是一种“古老的”但尚未建立且易于理解的技术。 尽管Java平台JVM允许在Java之上构建许多新的和现代的语言,但Java也是一个传统。 然而,这些年来,处理...

  • jOOQ 2.6.0 发布,Java的ORM框架

    jOOQ 2.6.0 包含新的特性:支持行值表达式的类型安全... jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。 示例代码: // Create a new record and insert i...

  • jOOQ 1.6.3发布,Java的ORM框架

    Java的ORM框架jOOQ 1.6.3发布了。 jOOQ(Java Object Oriented Querying)高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的Java类库。jOOQ支持的数据库包括DB2、Derby...

  • 免费开源-jOOQ 是用 Java 编写 SQL 的最佳方式

    jOOQ 是一个内部 DSL 和源代码生成器,将 SQL 语言建模为类型安全的 Java API,以帮助您编写更好的 SQL。 其主要特点包括: 源代码生成器 用于类型安全查询构造和动态 SQL的 DSL API 次要特征包括: DAO 数据导出...

  • SqlFly - 一个好用的java语言orm框架

    一个好用的Java语言orm框架 特点 对内将jdbc繁琐步骤进行封装,并对外提供简洁好用的API 自动将查询结果集映射到实体类中,可以让你完全脱离对ResultSet的操作,贴心省事 内置了多种常见查询的封装,如:统计...

  • jOOQ 2.6.1 发布,Java的ORM框架

    jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。 jOOQ 2.6.1 只是一个小的 bugfix 版本。修复的 bug 包括: #1890 Bad Postgres array ...

  • jooqFaces:结合jooq用法和Java服务器界面

    由于github现在归微软所有,因此该项目移至

  • ORM框架之JOOQ

    这和一些ORM比如Hibernate映射框架有些不同,比如Hibernate是帮你隐藏了SQL实现。但JOOQ是直接帮你生成好相应的Java类,然后你也可以用这些Java类和数据库打交道。 语法 依赖 &lt;dependency&gt; //核心库 &lt;...

  • WebAudioAPIError(解决方案).md

    项目中常见的问题,记录一下解决方案

  • avnet(安富利)网站详情页数据样例

    avnet(安富利)网站详情页数据样例

  • 1-全国各地区建筑业-二级专业承包建筑业企业利润总额2005-2012年-社科数据.zip

    该数据集涵盖了2005至2012年间全国各地区二级专业承包建筑业企业的利润总额。这些数据不仅包括了原始数据,还提供了线性插值和ARIMA填补的版本,以便于研究者能够根据不同的需求选择合适的数据形式进行分析。数据集中包含了行政区划代码、地区名称、是否属于长江经济带、经纬度信息、年份以及利润总额等关键指标。这些指标为评估企业的经营效益和盈利水平提供了重要依据,同时也反映了建筑业在不同地区的发展态势。数据来源为国家统计局,确保了数据的权威性和准确性。通过这些数据,研究者可以深入分析建筑业的经济贡献及其在宏观经济中的作用,为政策制定和行业规划提供数据支持。

Global site tag (gtag.js) - Google Analytics