sql >> データベース >  >> RDS >> Oracle

SpringJdbcTemplate変更セッション

    これを行うには多くの方法があります。最初の方法:

    • DataSourceはインターフェースなので、自分で実装してみませんか(プロキシパターンを使用)。次のようなものを作成します:

      class MyDataSource implements DataSource {
          private DataSource realDataSource;
      
          public Connection getConnection() {
                Connection c = realDataSource.getConnection();
                // do whatever you want to do and
                return c;
          }
      
      }
      

      他のすべてのメソッドは、realDataSourceに直接委任されます。

      このプロキシは、提供されているコードスニペットで使用できます。

    • いくつかのAOPを使用できます。接続が作成された後、実行され、そこで必要なことは何でも実行されるというアドバイスを提供するだけです。基本的には同じプロキシですが、Springによって自動的に作成されます。




    1. ニージャークパフォーマンスチューニング:SSDを追加するだけ

    2. タイムラインに基づいてあるスキーマから別のスキーマにデータを自動的にコピーする Oracle の手順またはジョブ

    3. Ebeanの手動復号化

    4. MySQL:計算列