Boa madruga !!
rsrsrrsrsrsrs
Cara pode ser o forma de persistencia.!!!
Assim, a atualização do banco
“create”, “create-drop”, “update”.
Pode não estar marcada e esta deletando sempre que fecha sua aplicação.!!
Funciona enquanto estar aberta porque ainda esta na memoria e não deu o flush() ainda, que realmente é quem llibera
as transações e persiste-as no banco
Da uma olhada !
Acho que sim, é no PU que definimos “as regras do banco”.
Acho que UPDATE resolveria, tive um problema parecido, procurei em todos os lugares e explicações,
quando cai na real, era lá, mudei e pronto resolveu o problema.
Qualquer coisa posta a duvida melhor exemplificada.
Abraços
Para que os dados persistam usando o HSQLDB, você precisa chamar explicitamente o comando “shutdown”.
Colocar ele na URL de conexão NÃO vai funcionar (ou seja, não precisa fazer isso).
Usando JPA, chame uma query nativa e execute o comando “shutdown”. No exemplo abaixo, meu EntityManager foi instanciado com o nome de “dao” (pois com JPA eu não escrevo DAOs):