Loop de sequência de Derby no teste junit

Estou com problemas ao usar o Derby com o driver incorporado (derby-10.9.1.0) e o db na memória em meu ambiente JUNIT com Hibernate (hibernate-core-3.6.8.Final).

Eu estou usando anotações e usando hbm2ddl para criar meu db na memória.

Tudo está funcionando, exceto quando tento usar uma sequência.

A sequência é criada (aparece no log), mas quando tento adicionar uma entidade (hibernate) com o PK relacionado a essa sequência, meu código inicia um loop infinito escrevendo em cada linha:

Hibernate: values next value for app.SE_FERI

Meu banco de dados é criado como:

jdbc:derby:memory:testdb;create=true

Estou usando o hbm2ddl dentro do meu código, antes do uso do banco de dados, como:

SchemaExport schemaExport = new SchemaExport(config);
schemaExport.drop(true, true);
schemaExport.create(true, true);

Alguma ajuda !?

questionAnswers(1)

yourAnswerToTheQuestion