spring-transactions

    1

    2答えて

    JUnitテストでSpringを使用してSQLスクリプトを実行しようとしています。スクリプトは、テスト用のデータを設定するために使用されています。ただし、スクリプトの実行時には、スクリプト内のINSERTが各テストの後にコミットされます。春のドキュメントでは、DDLでのロールバックは期待していませんが、スクリプトのすべてはDMLです。 INSERT文と最後の挿入ID(SET @blah = LAS

    0

    1答えて

    を使用して、データをデータベースに保持します。しかし、ユニットテストにはこの問題はありません。私はデバッグをオンにし、ログファイルを慎重にチェックします。データがデータベース内に不活性なければならない場所で、私は情報を見つける:私のジェネリックDAOがautowiredた

    6

    1答えて

    私はSpringの@Transactionalアノテーションを使い始めており、トランザクションの管理に多くの利便性を提供しています。しかし、このアノテーションをコードで使用すると、Springに依存するようになります。 JPAタイプのものにはjavax persistenceパッケージがあり、JPAアノテーションの場合はすべての種類のコードをマークできますが、それらはすべてjavax.persis

    0

    2答えて

    Tomcat内でSpringでJPAを使用しようとしていて、トランザクションが期待通りに開始されないという問題があります。 私は、Hibernate 3.6.9.Final、Spring 3.0.5.RELEASEを使用しており、Tomcat 6.0.30で動作しています。 私は、エンティティとデータアクセスオブジェクトを含む別個のデータアクセス用のjarファイルを持っています。このjarには、次

    0

    2答えて

    サービス層からjdbcテンプレートを使用してSpring @transactionalを実装しようとしています 2 insertメソッドにDAOImplを挿入し、simplejdbctemplateを挿入してログに記録します春は私のサービスメソッドで新しいトランザクションを作成し、最初の挿入は成功し、2番目の挿入は失敗し、同じ接続でロールバックしていると言われても、最初の挿入は私のmysql DB

    0

    2答えて

    私のプロジェクトはEJBとJPA(Hibernateを使用)を使用していましたが、Springに切り替える必要がありました。 これまでにすべてがうまくいっていました。 EJBは、EntityManagerをインジェクトしたり、トランザクションを制御したりしました。 私がSpringに切り替えたとき、私はSpringで新しくなっていたので、多くの問題がありました。しかし、すべてが実行された後、私は問

    17

    1答えて

    私はこれまでにこの問題に関する投稿があったが解決した。しかし、自動有線豆とXML構成の少ないプロジェクトを再構築して以来、私はこの問題を再検討しています。以前のプロジェクトでこれを実装した方法に従ってきましたが、うまくいきません。なぜ誰かが私にそれを働かせるために何を変えなければならないのかを助けることができますか? 意図的に例外をスローするために、ユーザーの詳細の挿入メソッドに存在しないテーブル

    0

    1答えて

    メソッドa、b、cを含む@Transactionalとマークされたいくつかのメソッドがあります。これらの3つのメソッドは、a - > b - > cのように入れ子になっています。 @Transactional public void a() { while(condition) { try { b(); } catch(MyException e)

    0

    1答えて

    私は、StrutsをIOCのフロントエンドとSpringとして、そしてhibernate + c3p0をデータソースプーリングとして使用しています。 私は、永続的な層のためにannotationsessionfactory beanと@Transactionアノテーションを使用しています。 これはすべて豆を使用して管理されています。 でも、永続化レイヤメソッドで@transactionalアノテー

    2

    1答えて

    私はセットアップするには、以下のXMLベースのトランザクション-AOPをプログラムでJavaの経由たい: <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="*"/> </tx:attributes> </tx:adv