jOOQ不生成源
我试图将jOOQ包含到我的代码中,但是没有生成代码。
执行mvn clean generate-sources
,不会生成任何源。 我希望它创建一个Category
类,它在以下schema.sql
-file中定义。
CREATE TABLE IF NOT EXISTS category ( id INTEGER IDENTITY PRIMARY KEY, name VARCHAR(100), description VARCHAR(2000), age_group VARCHAR(20), created DATETIME, inserted BIGINT );
我的pom.xml文件如下所示:
4.0.0 spring-data-jdbc-jooq org.springframework.data.examples spring-data-jdbc-examples 2.0.0.BUILD-SNAPSHOT ../pom.xml Spring Data JDBC - Usage with jOOQ Sample project demonstrating Spring Data JDBC features org.jooq jooq 3.10.8 org.springframework.boot spring-boot-starter-jooq 2.0.3.RELEASE org.jooq jooq-codegen-maven 3.10.8 generate org.hsqldb.jdbcDriver jdbc:hsqldb:mem:testdb org.jooq.util.DefaultGenerator org.jooq.util.hsqldb.HSQLDBDatabase PUBLIC example.springdata.jdbc.basics.simpleentity.domain ${basedir}/gensrc/main/java
我假设应该使用适当的类在里面创建一个目录gensrc
。 maven构建成功运行,没有任何错误。
您可以在此GitHub存储库中找到整个项目。
您正在使用内存数据库: jdbc:hsqldb:mem:testdb
。 当jOOQ代码生成器启动时,它会收到一个空的新数据库,而不是您可能在其他地方创建的数据库。