文档章节

jooq-codegen-maven 的配置和使用

fengyexjtu
 fengyexjtu
发布于 2016/11/24 00:30
字数 229
阅读 6.1K
收藏 0

精选30+云产品,助力企业轻松上云!>>>

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.fengye.example</groupId>
   <artifactId>jooq-test</artifactId>
   <version>1.0-SNAPSHOT</version>
   <profiles>
      <profile>
         <!-- mvn -PDBGen generate-sources -->
         <id>DBGen</id>
         
         <build>
         <plugins>
            <plugin>
               <groupId>org.jooq</groupId>
               <artifactId>jooq-codegen-maven</artifactId>
               <version>3.8.6</version>
               <executions>
                  <execution>
                     <goals>
                        <goal>generate</goal>
                     </goals>
                  </execution>
               </executions>
               <dependencies>
                  <dependency>
                     <groupId>mysql</groupId>
                     <artifactId>mysql-connector-java</artifactId>
                     <version>5.1.39</version>
                  </dependency>
               </dependencies>
               <configuration>
                  <jdbc>
                     <driver>com.mysql.jdbc.Driver</driver>
                     <url>jdbc:mysql://localhost:3307/taotao</url>
                     <user>root</user>
                     <password>123456</password>
                  </jdbc>
                  <generator>
                     <database>
                        <name>org.jooq.util.mysql.MySQLDatabase</name>
                        <includes>.*</includes>
                        <excludes></excludes>
                        <inputSchema>taotao</inputSchema>
                     </database>
                     <target>
                        <!-- The destination package of your generated classes (within the
                            destination directory) -->
                        <packageName>com.fengye.example.generated</packageName>
                        <!-- The destination directory of your generated classes -->
                        <directory>target/generated-sources/jooq</directory>
                     </target>
                  </generator>
               </configuration>
            </plugin>
         </plugins>
         </build>
      </profile>
   </profiles>
   <build>
      <plugins>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.5.1</version>
            <configuration>
               <source>1.6</source>
               <target>1.6</target>
               <encoding>UTF8</encoding>
            </configuration>
         </plugin>
         
         <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
               <execution>
                  <phase>generate-sources</phase>
                  <goals>
                     <goal>add-source</goal>
                  </goals>
                  <configuration>
                     <sources>
                        <source>target/generated-sources/jooq</source>
                     </sources>
                  </configuration>
               </execution>
            </executions>
         </plugin>
      
      </plugins>
   </build>
</project>
fengyexjtu

fengyexjtu

粉丝 5
博文 53
码字总数 20823
作品 0
西安
程序员
私信 提问
加载中
请先登录后再评论。
一、jOOQ 系列教程 - 从零开始

完整教程: https://jooq.diamondfsd.com jOOQ 简介 jOOQ,是一个ORM框架,利用其生成的Java代码和流畅的API,可以快速构建有类型约束的安全的SQL语句 jOOQ使我们的重心可以放在业务逻辑上,而...

DiamondFsd
01/23
207
2
微服务架构 - SpringBoot整合Jooq和Flyway

在一次学习分布式跟踪系统zipkin中,发现了jooq这个组件,当时不知这个组件是干嘛的,后来抽空学习了一下,感觉这个组件还挺用的。它主要有以下作用: 通过DSL(Domain Specific Language )风...

架构与我
2019/03/21
41
0
七、jOOQ 系列教程 - 多数据源处理

完整教程: https://jooq.diamondfsd.com/ 本章主要讲解 jOOQ 和 Spring 的基础整合方式,包括数据源的自动注入,DAO自动注入,以及事务管理。 Spring Maven 相关依赖 在原来依赖的基础上,还...

DiamondFsd
02/26
115
0
jooq实践

用法   sql语句 SELECT AUTHOR.FIRSTNAME, AUTHOR.LASTNAME, COUNT(*) WHERE BOOK.LANGUAGE = 'DE' GROUP BY AUTHOR.FIRSTNAME, AUTHOR.LASTNAMEHAVING COUNT(*) > 5ORDER BY AUTHOR.LAST_......

osc_45omoec3
2018/01/24
1
0
为什么项目中用了JOOQ后大家都不愿再用Mybatis?

前言今天给大家介绍一个新的ORM框架->JOOQ,可能很多朋友还没有听说过这个框架,码农哥之前也是一直在使用Mybatis框架作为Java工程中的持久层访问框架,但是最近的一些项目采用JOOQ框架开发后...

程序猿-大洋
06/20
10
0

没有更多内容

加载失败,请刷新页面

加载更多

唐山5.1级地震 百度人工智能技术帮上忙:成都减灾所提前30秒让北京、天津市民收到预警

本文作者:y****n 7月12日6时38分在河北唐山市古冶区发生5.1级地震,成都高新减灾研究所与应急管理部门联合建成的大陆地震预警网成功预警该地震,给唐山市提前3秒预警,给天津市提前33秒预警...

百度开发者中心
昨天
30
0
如何使用PHP发送POST请求? - How do I send a POST request with PHP?

问题: Actually I want to read the contents that come after the search query, when it is done. 实际上,我想阅读搜索查询之后的内容,完成之后。 The problem is that the URL only a......

javail
今天
14
0
如何从Java读取文件夹中的所有文件? - How to read all files in a folder from Java?

问题: 如何通过Java读取文件夹中的所有文件? 解决方案: 参考一: https://stackoom.com/question/7jt2/如何从Java读取文件夹中的所有文件 参考二: https://oldbug.net/q/7jt2/How-to-rea...

富含淀粉
今天
25
0
主机“ xxx.xx.xxx.xxx”不允许连接到该MySQL服务器

问题: This should be dead simple, but I cannot get it to work for the life of me. 这本来应该很简单,但是我无法让它在我的一生中发挥作用。 I'm just trying to connect remotely to......

技术盛宴
今天
18
0
OSChina 周二乱弹 —— 附近居民接连失踪,你们有什么头绪吗

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《伤离别(原版)》- 黄霑 手机党少年们想听歌,请使劲儿戳(这里) @巴拉迪维 :睡...

小小编辑
今天
48
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部