sql >> Databáze >  >> RDS >> Oracle

Chybějící sekvence v HSQL pro testování

Vyřešil jsem to ručním vytvářením sekvencí jako součást mého testovacího skriptu. Není to ideální, protože bych to raději nastavila kombinace Spring/HSQL. Můj kód je:

for (String sequence : sequences) {
    entityManager.createNativeQuery("DROP SEQUENCE " + sequence + " IF EXISTS").executeUpdate();
    entityManager.createNativeQuery("CREATE SEQUENCE " + sequence + " as INTEGER").executeUpdate();
}

kde sekvence je seznam řetězců, které jsou názvem sekvence.

Použil jsem tuto metodu @BeforeClass pro každou testovací třídu. Není to ideální, ale problém to vyřeší



  1. ASPNETDB.mdf pro MySQL

  2. Transakce PHP, MySQL, PDO - Lze použít rollBack() po zavolání commit()?

  3. MySQL sloučí 2 sady výsledků s výjimkou záznamů v první

  4. Jak replikovat příkazy INSERT/UPDATE/DELETE pomocí JPA a Hibernate