2011-08-16 2 views
0

私は物事をテストするために、手動でデータベースにSQLを発行してから、これらの変更をHibernate経由で読みとる必要があった過去のアプリケーションを構築しました。問題は、私がこれをしようとすると、常にエラーがスローされるということです。私はEhCacheが犯人であるという理論を持っていますが、わかりません。複数のアプリケーションからアクセスする際に混乱するのを防ぐために有効にできる設定はありますか?事態を深刻に悪化させることなくデータベースを更新しますか?

+0

にehcacheは、2番目のレベルのキャッシュの権利であるのテスト時に2番目のレベルのキャッシュを無効にしますか? ehcacheを知らせずにデータベースを変更すると、キャッシュが期限切れになるまで常に間違った値になります。 – Heathen

答えて

1

<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property> 
+0

私が本番稼動中で、データベースを更新するには他のアプリケーションが必要ですか? –

関連する問題