1

Spring + Maven + JPA (Hibernate) を使用したシステムがあります。Junit と DBUnit を使用しています。ID が生成されたエンティティがあります。テスト中にシーケンスがリセットされません。どうすればこれを解決できますか?

4

1 に答える 1

3

次のことを試すことができます。

    @Before
    public void resetSequence() {
      // run sql to reset the sequence.
      // for DB without functionality to reset sequences (eg. oracle) you can try dropping and re-creating the sequence
    }

シーケンスはすべてのテストの前にリセットされます。

于 2011-06-10T14:28:27.237 に答える