finally節でrollbackを呼び出すことを認めているが、finally節で例外がスローされるとtry節やcatch節でスローされる例外が失われてしまうため、rollbackメソッドで例外をスローしないようにしました。そのかわりにログ出力をします。