Spring-data是在运行时配置和初始化数据库的好方法

时间:2019-04-08 12:35:20

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

我正在将Spring-Boot 2.0.6与Spring-Batch和Spring-Data一起使用。

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

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

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

1 个答案:

答案 0 :(得分:0)

You need not worry about opening/closing the connections. Spring batch JPA repository's methods would automatically open the transactions/connections and terminates once the jpa repository's methods are executed or when the spring batch terminates on error. Please enable jdbc trace logs to validate the opening and closing of transactions/connections to db.