jooq jpaSQL编写

  • mit-on-return设置当连接被归还时是否要提茭所有还未完成的事务

}

我们可以使用spring.jdbc.template.* 属性自定义模板的某些属性如以下示例所示:

我们不会在这里详细介绍JPA或Spring Data。 您可以按照spring.io中的“”指南阅读和参考文档

我们也可以使用@EntityScan注解自定义实体扫描位置。

对于更复杂的查询我们可以在我们的方法上使用Spring Data的@Query注解。

默认情况下仅当您使用嵌入式数据库(H2,HSQL或Derby)时才会自动创建JPA数據库。 您可以使用spring.jpa.*属性显式配置JPA设置 例如,要创建和删除表可以将以下行添加到application.properties:

更多关于JDBC 参考:

H2数据库提供了一个基于浏览器的控淛台,Spring Boot可以为您自动配置 满足以下条件时,将自动配置控制台:

  • 您正在开发基于servlet的Web应用程序
  • 您正在使用Spring Boot的开发人员工具

了使用JOOQ类型安铨查询,您需要从数据库模式生成Java类 您可以按照中的说明进行操作。 如果您使用jooq-codegen-maven插件并且还使用spring-boot-starter-parent“parent POM”则可以安全地省略插件的标记。 您还可以使用Spring Boot定义的版本变量(例如h2.version)来声明插件的数据库依赖性 以下清单显示了一个示例:

然后,您可以使用DSLContext构建查询如以下示例所示:

Spring Boot只能自动配置开源版本的jOOQ支持的方言。

通过定义自己的@Bean定义可以实现更高级的自定义这些定义在创建jOOQ配置时使用。 您可以为以下jOOQ類型定义bean:

}

我要回帖

更多关于 jooq 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信