2012-02-07 5 views
0

DBが常時更新されているMS SQL Serverがあります。
私は管理者権限でアクセスするための認証情報を持っています。JDBC/JPAがDBを変更しないことを確認しますか?

私はJava EE Webアプリケーションを作成して、そのデータを表示します(したがって、表示のみ)。
しかし、の下にの結果があることを確認する必要があります。
WebアプリケーションでDBが変更されません。

DBの所有者は、Webアプリケーションの特権を持たないユーザーを作成したくありません。
アイデア私はJDBC + JPAを使用しています。 EclipseLinkので

+0

データベーストランザクションをすべて読み取り専用にしますか?トランザクション管理には何を使用していますか? –

+0

私はEclipseLink 2.0を使用していますが、私は柔軟です。 –

+0

私は誤ってそのような方法の1つをプログラムしたとしても、私のwebapplicationがJDBC接続を介してDBを変更しないようにしたいと思います。 –

答えて

1
  1. あなたは@ReadOnlyとして、すべてのオブジェクトをマークすることができ、したがって、彼らは書き込まれません。
  2. イベントリスナーを登録して、永続性、更新性、または削除時にエラーをスローすることもできます。
関連する問題