spring:Springboot + 持久层框架JOOQ
JOOQ是一套持久层框架 , 主要特点是:
- 逆向工程 , 自动根据数据库结构生成对应的类
- 流式的API , 像写SQL一样
- 提供类型安全的SQL查询 , JOOQ的主要优势 , 可以帮助我们在写SQL时就做检查
- 【spring:Springboot + 持久层框架JOOQ】支持几乎所有DDL , DML
- 可以内部避免SQL注入安全问题
- 支持SQL渲染 , 打印 , 绑定
- 使用非常轻便灵活
- 可以用JPA做大部分简单的查询 , 用JOOQ写复杂的
- 可以只用JOOQ作为SQL执行器
- 可以只用来生成SQL语句(类型安全)
- 可以只用来处理SQL执行结果
- 支持Flyway , JAX-RS , JavaFX , Kotlin , Nashorn , Scala , Groovy , NoSQL
- 支持XML , CSV , JSON , HTML导入导出
- 支持事物回滚
配置依赖#pom.xml#Copy<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jooq</artifactId></dependency><build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.jooq</groupId>
<artifactId>jooq-codegen-maven</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.45</version>
</dependency>
</dependencies>
<configuration>
<!--逆向生成配置文件-->
<configurationFile>src/main/resources/library.xml</configurationFile>
<generator>
<generate>
<pojos>true</pojos>
<fluentSetters>true</fluentSetters>
- 【电子商务】Spring cloud微服务架构前后端分离博客系统,Vue+boot源码分享
- IT说说|Neo3,持久续航,外出旅游更踏实,端午节购机首选iQOO
- #携程#基于SpringBoot Cloud构建的一个商城项目源码分享
- 云体验师|4.0 SSD,英特尔发布第二代傲腾持久内存和PCIe
- 【spring】某程序员网站下载超过50万的《java面试神技》带你搞定80%的面试
- Geek研究僧|HiTune 体验速描:入门 TWS 耳机也要小巧便携、续航持久,绿联
- spring@Github上可以涨薪30k的Java教程和实战项目终于可以免费下载了
- 真可爱科技|Pro是怎么做到续航如此持久的?,电量一点都不浪费,Reno4
- 明日情报|美两家公司联手利用MN-MIMO技术实现系留无人机持久空中移动组网
- 「spring」终于有人整理出:Spring全家桶+Netty+Nginx+Tomcat+K8S的PDF了