@Transactional アノテーションが付いたテストクラスで、@BeforeTransaction および @AfterTransaction アノテーションが付いた無効なトランザクションのライフサイクルメソッド宣言を報告します。

アノテーション付いたメソッドには、引数も戻り値の型も含めてはいけません。

例:


  @ContextConfiguration
  @Transactional
  public class AbstractShowcaseTest {
    @BeforeTransaction // 必要なメソッドの戻り値の型は 'void 'です
    public boolean setupData() {...}

    @AfterTransaction // 引数の数が間違っています
    public void disposeData(boolean a) throws Exception {...}
  }