pom.xml 引入

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jooq</artifactId>
</dependency><plugin><groupId>org.jooq</groupId><artifactId>jooq-codegen-maven</artifactId><version>${jooq.version}</version><executions><execution><goals><goal>generate</goal></goals></execution></executions><!--对应的数据库依赖--><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.15</version></dependency></dependencies><configuration><!--配置文件的存放路径--><configurationFile>src/main/resources/JooqConfig.xml</configurationFile></configuration>
</plugin>

创建 JooqConfig.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration><jdbc><driver>com.mysql.cj.jdbc.Driver</driver><url></url><user></user><password></password></jdbc><generator><!-- 代码生成器 --><!--   <name>org.jooq.meta.mysql.MySQLDatabase</name>--><database><!--强制为scheme1模式下所有的含有id域生成id--><!--是否重写主键--><name>org.jooq.meta.mysql.MySQLDatabase</name><!--include和exclude用于控制为数据库中哪些表生成代码--><includes>.*</includes><excludes></excludes><!--数据库名称--><inputSchema></inputSchema></database><generate><!--是否生成dao和pojo--><!-- <daos>true</daos>--><pojos>true</pojos><!--是否把数据库时间类型映射到java 8时间类型--><javaTimeTypes>true</javaTimeTypes><!--<interfaces>true</interfaces>--><!--是否在生成的代码中添加spring注释,比如@Repository--><springAnnotations>false</springAnnotations></generate><target><!--生成代码文件的包名及放置目录--><packageName>com.baqi.test</packageName><directory>src/main/java</directory></target></generator>
</configuration>

执行

jooq mysql 自动生成相关推荐

  1. 2020-11-25T09:10:13.000Z mysql 自动生成的时间格式化 vue

    mysql 自动生成时间设置字段类型为timestamp 设置默认值为CURRENT_TIMESTAMP 1.npm install dayjs --save 2.main.js 中 全局引入 imp ...

  2. mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件

    自动生成实体类.Mapper.Mapper.xml文件 搭建Spring Boot + Mysql + MyBatis 项目 核心 配置pom.xml 创建表 配置文件 生成文件 结果 项目结构 搭建 ...

  3. mysql 自动生成mapper_Spring Boot整合mybatis并自动生成mapper和实体实例解析

    最近一直都在学习Java,发现目前Java招聘中,mybatis出现的频率挺高的,可能是目前Java开发中使用比较多的数据库ORM框架.于是我准备研究下Spring Boot和mybatis的整合. ...

  4. Flayway mysql自动生成版本_Flyway详解及Springboot集成Flyway的详细教程

    Flayway是一款数据库版本控制管理工具,,支持数据库版本自动升级,Migrations可以写成sql脚本,也可以写在java代码里:不仅支持Command Line和java api ,也支持Bu ...

  5. mysql自动生成id方式_Mysql全局ID生成方法

    本文给大家介绍mysql全局id生成方法,涉及到mysql全局id相关知识,感兴趣的朋友一起学习吧 生产系统随着业务增长总会经历一个业务量由小变大的过程,可扩展性是考量数据库系统高可用性的一个重要指标 ...

  6. mysql自动生成数据库设计文档

    mysql生成数据库设计文档 引入jar包 <!-- screw核心 --> <dependency><groupId>cn.smallbun.screw</ ...

  7. mysql自动生成回滚语句_如何根据sql语句逆向生成回滚语句?

    当启动Binlog后,事务会产生Binlog Event,这些Event被看做事务数据的一部分.因此要保证事务的Binlog Event和InnoDB引擎中的数据的一致性.所以带Binlog的Cras ...

  8. 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档(转

    对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...

  9. 如何使 Mysql自动生成序号列,序号自动增长

       在Oracle中有ROWNUM 这个功能,可以很方便的得到序列号.但是Mysql中始终没有实现这个功能的函数,那当我们需要的时候该怎么处理呢? 使用Msyql的自定义变量 1. 自定义变量放在F ...

最新文章

  1. elasticsearch多表关联查询_Mybatis【15】 Mybatis如何实现一对一的情况多表关联查询?...
  2. 竞态条件的赋值_《Java并发编程实战》读书笔记一:基础知识
  3. 书籍记录——C++大学基础教程(第五版)
  4. 2013计算机二级试题,2013全国计算机二级上机考试试题46-100套试题
  5. 物流行业解决方案:聚焦物流行业数据痛点,帮助企业搭建数据平台
  6. HDU 1117 免费馅饼 二维动态规划
  7. Bee Framework_百度百科
  8. Linux服务器的那些性能参数指标
  9. java日志分级概要
  10. 写给非网工的CCNA教程(3)聊聊ping命令后的原理
  11. java 打印机_JAVA实现调用打印机打印PDF
  12. tensorflow 版本列表_TensorFlow 版本兼容性
  13. 抖音、快手、B站的广告投放原理
  14. 小程序电商系统后台功能详解
  15. ARM裸机-13.LCD
  16. Linux命令行下使用飞信
  17. 计算机一级怎么截图保存到桌面,怎么截屏电脑桌面
  18. html字体模糊怎么变清晰,电脑字体模糊怎么办 将字体调节清晰方法【详解】
  19. 云栖科技评论第70期:数字时代需要双螺旋
  20. java-静态对象:

热门文章

  1. 图像的一阶导数和二阶导数MATLAB实现
  2. html自动回复功能,outlook2016设置自动回复
  3. Git默认不区分大小写的坑
  4. 软件测试笔试题含答案
  5. LV.11 嵌入式系统驱动初级
  6. 抖音播放量太低怎么办,播放量太低怎么增加
  7. 纸鸢|对物联网平台的全面实践认知
  8. 机器学习笔记:神经网络层的各种normalization
  9. [HEOI2014]人人尽说江南好 博弈论
  10. 重磅!美团、拼多多被约谈!