收录了 jooq 频道下的 26 篇内容
Data Geekery公司发布了其Java ORM工具包jOOQ的3.9.0版。jOOQ实现从数据库生成代码,用于类型安全查询。本文给出了jOOQ的入门实例,并通过访谈介绍了jOOQ的主要特性及进一步发展。
本文作者介绍了JOOQ类生成
很多开源技术都可以在Java下实现以数据库为核心的业务逻辑,其中JOOQ的计算能力比Hibernate强,可移植性比MyBatis强,受到越来越多的关注。esProc SPL是新晋的数据计算语言,同样在计算能力和可移植性方面优势突出。下面对二者进行多方面的比较,从中找出开发
Java 8发布已经有一段时间,它被认为是Java 5发布以来最大的一次版本升级。Java 8 为Java语言、编译器、类库、开发工具以及JVM(Java虚拟机)带来了大量新特性。Lambda表达式、默认方法、并行API等都受到了开发者的追捧,社区上关于Java 8的学习资料如雨后春笋般涌现。
Jinq库为数据库查询提供了一个DSL,可以用于Java和Scala。这个项目的灵感来源于.NET的LINQ,致力于提供易于编写的查询,同时支持类型安全。据这个工具的创建者Ming-Yee Iu介绍,Jinq起步于2006年,当时的名称为Queryll,但是直到采用了Java 8的lambdas,才完全发挥出了它的潜力。
近日,JOOQ的官方博客上发表了一篇文章,针对Stack Overflow上“如何使用Hibernate映射处理庞大的数据表”这样一个问题,作者认为有必要提醒下开发人员,不要犯“Java开发人员编写SQL时常犯的十个错误”中的第二项错误:在Java内存中处理数据。该文在reddit用户之间引发了激烈的讨论。
Lukas Eder是JOOQ母公司的创始人兼CEO。近日,他针对《将数据库作为队列是一种反模式》一文的观点及其在reddit上引发的争论发表了的看法。他认为在数据库中进行消息传递不是一种反模式。
基于Java Stream的Speedment ORM发布了3.0.1版,其特性包括全新的声明式Java 8 Stream API、改进的用户接口以及更好的代码生成。本文是InofQ就此产品对Speedment CTO的访谈。
Lukas Eder是jOOQ母公司Data Geekery GmbH的创建者兼首席执行官。关于SQL,他经常听到一些错误的观点,比如,SQL已经老化、SQL是低级语言等。近日,他发表了一篇博文,逐一反驳了类似的偏见和谬论。
Espresso Logic团队发布了其新产品“Live Browser”,它提供即时HTML 5用户界面,以主/子表(Master/Detail)方式浏览数据库。Live Browser向用户承诺无需任何编程,就可以浏览、交互和修改任何企业数据库。
Javaslang是一个开源的函数式库,为Java 8及以上提供了持久化的数据类型和函数式的控制结构,最近,它发布了主版本3.0的路线图,承诺要对这个库进行比较明显的变更,移除不必要和废弃的特性。
在今年的JAX大会上,Eclipse基金会的执行董事Mike Milinkovich专门介绍了新的Eclipse治理模型和Jakarta EE路线图。新的治理模型基于近期对全球1800多名Java开发人员的调查,将聚焦于提供对微服务、云原生应用开发和加快版本发布周期等特性的支持。最近,Milinkovich就Jakarta EE未来的发展问题接受了InfoQ的专访。
在敏捷2016大会上,InfoQ采访了Tasktop业务拓展高级总监Wesley Coelho,内容涉及DevOps固有的沟通障碍以及如何克服。DevOps和敏捷暴露出了组织筒仓以及需要自适应和自动化的瀑布式沟通流程。
我们今年的第一次关于.NET的采访对象是LLBLGen Pro的Frans Bouma。这个工具的历史几乎与.NET一样长,但是由于其商业产品的特殊性,它并没有其他一些免费工具那样知名。
按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置):
微服务项目中通常包含各种服务。其中一项服务与存储用户相关的数据有关。我们使用Spring Boot作为后端,使用MySQL数据库。