私は、春のブートJDBCテンプレートがどのように動作するか疑問に思っています。私はドキュメントを読んだが、はっきりと理解できなかった:(テンプレートがいつ接続を開くのか、いつ閉じられるのか、トランザクションはどのように処理されるのか)。春のブートJdbctemplate
0
A
答えて
1
public JdbcTemplate(DataSource dataSource)
または::テンプレートが接続を開くない場合、それはJdbcTemplateを構築するための
を閉じますない場合、あなたはからの接続を取得するJDBCデータソースを指定する必要があります
public JdbcTemplate()
JdbcAccessor.setDataSource(javax.sql.DataSource)
結局、JdbcTemplate
はこのDataSource
と連動します。
DataSource
は、実装に応じて、プールされていない新しい標準Connection
オブジェクト、またはリサイクル可能な接続プーリングに参加するオブジェクトを返すことがあります。
JdbcTemplate
には接続がプールされ、DataSourceに戻されます。トランザクションが処理されない方法
JdbcTemplate
は、データベース・トランザクションに依存しています。 サービスレイヤ/ビジネスロジックでトランザクションを操作する場合は、トランザクション管理が必要です。 最も簡単な方法は、
@Transactional
のサービスに注釈を付けるか、org.springframework.transaction.support.TransactionTemplate
を使用することです。
関連する問題
- 1. 春JdbcTemplate
- 2. 春JdbcTemplateは
- 3. 春JDBCTemplateは例外
- 4. 春のブートのバックグラウンドジョブ
- 5. SpringブートでJdbcTemplateを使用する
- 6. 春ブート展開
- 7. 春ブートHTTP2サーバープッシュ
- 8. 春のブートDaoテスト
- 9. 春のブート基本
- 10. 春のブートとスワッガー
- 11. 春ブートの失敗
- 12. 春のブートldapセキュリティ
- 13. 春のブートFirebase JsonWriter
- 14. findByParentIdDeletedIsFalse春のブートMongoRepository
- 15. 春のブート1.5.8.Release - 春のデータMongo PropertyReferenceException
- 16. ジャージーと春のセキュリティで春のブートOAuth2
- 17. MockMvcは春ブートに
- 18. 春ブートhystrix統合
- 19. 春ブート+ thymeleaf CRUD:私は春ブート時biginnerだ
- 20. 春のブート、crudレポジトリのテスト
- 21. クラウドファウンドリアプリケーションプラットフォームでの春ブートのログイン
- 22. 春のブートでのカスタムエラーページ
- 23. CalendarIntervalTriggerプログラムでの春のブート
- 24. 春のブートのCLI DependencyResolutionFailedException
- 25. 春のブートのセキュリティは@Repository
- 26. 春のブートでのAPIゲートウェイ
- 27. 春のブートでのユニットテスト
- 28. 春のブートの戦略
- 29. BeforeClass(春のブート)のNullPointerException
- 30. メインクラスのない春のブート
簡単な答えはありません...基本的には、トランザクション管理が設定されているかどうかによって異なります。そうでない場合は、トランザクションの開始時に1つの接続が開かれていて、トランザクションが終了した後に接続が閉じられている場合は、各アクションに対して接続が開かれ(閉じられ)ます。 –