前提
Javaにて、MyBatisでCousor命令を使用しています。
以下のように try-with-resources文 にすれば、わざわざcloseかかなくていいという文献をみたので利用しています。
java
1try (Cursor<Todo> todos = todoMapper.selectCursor()) { // try-with-resources文でCursorを確実にクローズする 2 for (Todo todo : todos) { 3 System.out.println("ID : " + todo.getId()); 4 System.out.println("TITLE : " + todo.getTitle()); 5 } 6}
実現したいこと
Cursol内でエラーを起こしてみたいんですが、どういう方法があるでしょうか?
(DB上でなんかやればいいのかな?)
さらに、わざとCursol内でエラーを起こした場合、Cursolがcloseされているかどうかを調べるにはどのような方法がありますか?
補足情報
使用DBは、PostgreSQLです。
あなたの回答
tips
プレビュー