阅读更多

4顶
1踩

编程语言

原创新闻 jOOQ 1.6.8发布

2011-10-24 14:02 by 资深编辑 luiang1018 评论(7) 有6225人浏览

jOOQ 1.6.8发布了。

 


jOOQ(Java Object Oriented Querying,即面向Java对象查询)是一个高效地合并了复杂SQL、类型安全、源码生成、动态记录、存储过程以及高级数据类型的Java API的类库。jOOQ的开发者Lukas Eder表示:jOOQ并不真正打算作为一个ORM框架,而是一个可以直接在Java中表达任意复杂性的SQL语句的工具,包括高级的用于数据仓储的SQL constructs,例如window函数、递归SQL、存储过程等。

 

jOOQ官网写道:

 

jOOQ 1.6.8的主要改进是重新设计了存储过程和函数API。jOOQ已经支持12种RDMBS(关系型数据库管理系统),这些数据库在关于存储过程以及存储函数上都有着它们各自的特点,将它们汇合到一个单独类型org.jooq.Routine中已证明是一个比较好的方案。routine有一个返回值,就像OUT参数。它可以被嵌入到SQL中,作为一个域或表来使用。

 

该版本中包的改变如下:

 

  • [generated.package].procedures > [generated.package].routines
  • [generated.package].functions > [generated.package].routines
  • [generated.package].Procedures > [generated.package].Routines
  • [generated.package].Functions > [generated.package].Routines

 

当升级至该版本时,你需要重新生成你的数据库架构,并修复客户端代码。关于存储过程及函数改进的基本原理可以查看这篇文章:
http://lukaseder.wordpress.com/2011/10/17/what-are-procedures-and-functions-after-all/

 

此外,在SQL表方面也进行了重要改进。详细的特性及改进参见:ReleaseNotes


这个月6号Google推出了其云端数据库Google Cloud SQL,lukas eder同时创建了一个视频,演示怎样在Google Cloud SQL中整合jOOQ。可以查看这篇文章:
http://lukaseder.wordpress.com/2011/10/22/jooq-and-google-cloud-sql-example/

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

 

4
1
评论 共 7 条 请登录后发表评论
7 楼 yawei 2011-10-26 00:44
sam.ds.chen 写道
连Oracle都发布NoSQL Database了,关系型数据库还要多久被收纳进数据库历史博物馆?当SQL消失,这种产品就“皮之不存,毛将焉附”了

多久? 至少50年吧。

6 楼 sam.ds.chen 2011-10-25 15:57
连Oracle都发布NoSQL Database了,关系型数据库还要多久被收纳进数据库历史博物馆?当SQL消失,这种产品就“皮之不存,毛将焉附”了
5 楼 zhouyan311422 2011-10-25 15:26
没用过,试试去
4 楼 hou_jian_yong 2011-10-25 13:28
还用JDBC的路过
3 楼 caoyangx 2011-10-25 09:24
没啥用处,鸡肋。
2 楼 xgene 2011-10-25 08:57
我试用了一下! 还可以! 不过没写过复杂的查询语句, 它的那个代码生成器有bug,mysql的存储过程参数,解析是错的,我看了一下源码,正则表达式解析错误,修正之后就可以生成正确的源代码
1 楼 machoo 2011-10-24 21:27
估计没啥人用过吧?

发表评论

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

相关推荐

  • jOOQ-manual-3.10.pdf

    jooq使用指南英文版,jOOQ不仅仅是一个库,可以帮助您针对生成的可编译模式构建和执行 SQL 。jOOQ附带了许多工具。以下是jOOQ随附的一些最重要的工具: jOOQ的执行侦听器:jOOQ允许您将自定义执行侦听器连接到jOOQ的...

  • JOOQ jar包

    JOOQ 是基于Java访问关系型数据库的工具包,轻量,简单,并且足够灵活,可以轻松的使用Java面向对象语法来实现各种复杂的sql。对于写Java的码农来说ORMS再也熟悉不过了,不管是Hibernate或者Mybatis,都能简单的使用...

  • 简单了解java ORM框架JOOQ

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

  • The jooq User Manual

    jooq是基于Java访问关系型数据库的工具包,轻量,简单,并且足够灵活,可以轻松的使用Java面向对象语法来实现各种复杂的sql。jooq 既吸取了传统ORM操作数据的简单性和安全性,又保留了原生sql的灵活性,它更像是介于...

  • jOOQ开发手册

    jooq开发官方指导文档,详细介绍了jooq相关的技术,快速了解jooq

  • JOOQ参考手册

    JOOQ参考手册

  • jooq-async:使用jooq构建查询并以React方式运行它

    响应式jooq API 该API是将jooq与React式客户端一起用于RDBMS的解​​决方案。 实作 目前,有2种实现方式: 阻塞的jdbc实现 仅适用于PostgreSQLvertxReact式实现 进口 Jcenter托管此库。 玛文 < groupId>fr.maif ...

  • JOOQ用法和实例

    jooq使用和实例

  • jooq入门教程

    Java and SQL have come a long way. SQL is an "old", yet established and well-understood technology. Java is a legacy too, although its platform JVM allows for many new ...jOOQ has come to fill this gap.

  • JOOQ之Tuple

    JOOQ Tuple2

  • jooq mysql例子_jooq 介绍

    12:18:55.420 [main] DEBUG org.jooq.tools.LoggerListener - Executing query : select `book`.`id`, `book`.`author_id`, `book`.`title`, `book`.`published_in`, `book`.`language_id`, `book`.`new_fi...

  • JOOQ之Seq

    JOOQ Seq

  • spring-boot-jooq-tutorial:带有JOOQ的Spring Boot教程

    带有JOOQ教程的Spring Boot 使用Spring Boot作为带有JOOQ后端的REST API的教程应用程序。 有关代码的更多详细信息,请阅读在线 。 要求 运行 1.8或更高版本 1.5.2.RELEASE或更高版本 3.9.2或更高版本 3.4.1或...

  • quarkus-jooq:Quarkus Jooq扩展

    jOOQ Quarkus扩展 jOOQ从数据库中生成Java代码,并允许您通过其流畅的API构建类型安全SQL查询。 通过此扩展,您可以使用开发与进行交互的应用程序。 贡献者 :sparkles: is扩展名基于的先前工作 感谢这些很棒的人...

  • jooq-meta-extensions-3.10.7.jar

    jooq 在 maven central 中只提供了 jooq,jooq-codegen, jooq-meta 三种 jar,如果想使用 DDLDatabase 生成模式,还需要使用 jooq-meta-extensions.jar,可以自己通过源码来构建,如果嫌麻烦就下载这个吧。

  • jooq-study:springboot jooq

    乔克研究 springboot jooq

  • jooq的需要的jar

    jooq开发需要的jar和bonecp开发需要的jar

  • JOOQ相关

    JOOQ相关。case when else

  • JOOQ入门随记

    JOOQ官方文档:https://www.jooq.org/learn/ 暂时没有看见中文文档。 1.JOOQ连接前提 首先搭建SQL,使用的MySql-- 参考:https://blog.csdn.net/xjakmy/article/details/79892716 备注:主要是写my.ini文件 跟...

  • Java-美妆神域_3rm1m18i_221-wx.zip

    Java-美妆神域_3rm1m18i_221-wx.zip

Global site tag (gtag.js) - Google Analytics