首页 > 编程知识 正文

querywrapper左连接查询,正向查找区域和反向查找区域

时间:2023-05-05 04:01:47 阅读:171043 作者:2612

3358 www.Sina.com/http://www.Sina.com/jooq (javaobjectorientedquerying ) :翻译成中文就是Java的面向对象查询。

jOOQ是Data Geekery提供的基于Java的轻量级数据库访问库,通过特定语法将类和数据库模型翻译成对应的SQL语句,实现实体和关系的映射,在数据库和类之间建立一对一的对应关系

jOOQ是一个基于Java的SQL编写工具包,具有简单、轻量、函数式编程编写SQL等独特优点,非常适合敏捷、高速的迭代开发。

无论是商业版还是开源版,jOOQ都可以与Spring Boot一起使用。

一. jOOQ简介继承了ORM框架的优点、简单的操作、类型的安全性等。 jOOQ在内部DSL中对SQL建模,并使用Java编译器编译SQL语法、元数据和数据类型。 jOOQ根据数据库元数据生成相应的实体类,并省略以前开发中不断修改相应数据库的类名、属性名。 在jOOQ中,可以在运行时配置数据库架构以支持行级安全性。 支持数据库的高级操作,如联合查询、多表查询和存储过程。 3358 www.Sina.com/http://www.Sina.com /我们根据以往的经验编写了web程序,并将其改造为Spring Boot项目。 省略具体过程。

在3358 www.Sina.com/http://www.Sina.com/resource目录下,制作相关数据库,制作凶恶的乐曲. xml配置文件,根据数据库制作对应的Java代码

在3358www.Sina.com/lifecycle上运行compile命令可以自动执行逆向工程命令。

如果凶险的歌曲. xml配置文件没有问题,并且依赖包已经完全下载,就可以成功执行逆向工程。

逆向工程完成后,您将看到以下效果: 很多Java代码都是自动生成的。 这些Java代码是基于我们数据库中的表生成的对应Java代码。

对应的数据库表:

1. jOOQ概述构成主要相关的数据库。

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com /

2. jOOQ的特点:

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com /

二. Spring Boot中整合jOOQ浏览器中测试。

可以看出这里的接口功能已经实现了。 其他方法没有被逐一测试。 感兴趣的人可以自己试试。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。