どのような単純泉JDBC取引以外のIoCす。
-
05-09-2019 - |
質問
いるプロジェクトの作用の直JDBCデータアクセスにはすべてその定型栄光を使用していない為。よろしければどう取引の簡素化などのデータにアクセス方法を記述が重要で、特に一部の容が変更されています。のプロジェクトにおいてなさんに相応しいORM。でも使用してくSingletons(ウッド)やuntanglingで使用できる依存性を注入するには相当な仕事とは思わないが納得もしている。
私はインターフェイスの春のJDBC、具体的には、より SimpleJdbcTemplate
.私の質問を有効にする方法については、一部簡易(サーブレット請求)取引のことなくセットもプログラム毎にデータアクセス方法の春IoCコンテナまたはAOP.った頃、自分の建築終了するとインターフェースに似て SimpleJdbcTemplate
'sを利用できる単一の請求-地域での接続や取引時の通話が簡単にまとめると以下の通りであったのコンテキストの要求により ServletRequestListener
と ThreadLocal
).そうで、もう使った外部の図書館のような春JDBCすることが好ましい。
誰でも経験す。
解決
あとだれかを使用 TransactionTemplate や TransactionCallback に記載のとおり プザクションマネジメント?
他のヒント
春が宣言あなたがAOPクラスを書くことを心配することなく、あなたのためのトランザクションを処理します。あなたはJDK 5以上、春2.5を使用している場合は、より良い<のhref = "http://static.springframework.org/spring/docs/2.5.x/reference/new-in-2と、それを持っています。 htmlの#新しい-で-2-中間層トランザクション・コンフィギュレーション」のrel = "nofollowをnoreferrer">注釈を。
Iごとのサーブレットの取引に反対するだろう。あなたは仕事の単位について知っているアプリの一部であり、サービス層を、持っている必要があります。コントローラは、トランザクションを処理するサービスの中に呼び出します。