JPAを使用してデータベース操作を行うJavaコードを書いています。つまり、getTransaction、getResultList、setFirstResult、setMaxResults、begin、commit、flush、clear、...
私の質問は、コードを try catch ブロックでラップできても、コードが機能するかどうかをテストするために例外を生成する方法が必要だということです。
例外処理をテストするために、データベース エラーをどのように生成しますか? プログラムの実行と同時にJava外のDBで実行するいくつかのSQLコマンドは? 私のターゲット DB は SQL Server 2008 R2 です。
ロックや「StaleObjectStateException:Row was updated or deleted by another...」などの一般的なエラーの例を教えてください。
ありがとうございました!