Derby Sequence Loop in junit test
Mam kłopoty, gdy korzystam z Derby z wbudowanym sterownikiem (derby-10.9.1.0) i db-in-memory w moim JUNIT-ie ze środowiskiem Hibernate (hibernate-core-3.6.8.Final).
Używam adnotacji i używam hbm2ddl do tworzenia mojej db w pamięci.
Wszystko działa, chyba że próbuję użyć sekwencji.
Sekwencja jest tworzona (pojawia się w dzienniku), ale kiedy próbuję dodać jedną jednostkę (hibernację) z PK związaną z tą sekwencją, mój kod rozpoczyna pisanie w nieskończonej pętli w każdej linii:
Hibernate: values next value for app.SE_FERI
Moja db jest tworzona jako:
jdbc:derby:memory:testdb;create=true
Używam hbm2ddl wewnątrz mojego kodu, przed użyciem bazy danych, jako:
SchemaExport schemaExport = new SchemaExport(config);
schemaExport.drop(true, true);
schemaExport.create(true, true);
Trochę pomocy !?