【问题标题】:Spring-data the good way to configure and initialize database at run timeSpring-data 在运行时配置和初始化数据库的好方法
【发布时间】:2019-08-29 14:47:23
【问题描述】:

我正在使用带有 Spring-Batch 和 Spring-Data 的 Spring-Boot 2.0.6。

上下文如下。我有一个具有不同步骤的春季批处理作业:

  • 第 1 步:在远程计算机上使用 .sh 脚本生成内存数据库
  • 第二步:连接内存数据库
  • 步骤n:使用数据库检索某些信息
  • 最后一步:关闭数据库连接并将其删除

知道我想使用 JpaRepository 来请求我的数据库,在运行时连接数据库并配置我的存储库的最佳方式是什么。

【问题讨论】:

    标签: hibernate spring-boot jpa spring-data-jpa spring-data


    【解决方案1】:

    您不必担心打开/关闭连接。一旦 jpa 存储库的方法被执行或 spring 批处理因错误终止时,Spring 批处理 JPA 存储库的方法将自动打开事务/连接并终止。请启用 jdbc 跟踪日志以验证事务/连接到 db 的打开和关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-28
      • 2017-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 2021-12-04
      • 2022-01-18
      相关资源
      最近更新 更多