Persistencia de dados com hsqldb

pessoal sou iniciante em programação!
no meu trabalho me passaram uma tarefa para implementar um banco de dados hsqldb na aplicação,
mas já procurei em tutoriais e não consegui entender.
tentei configurar no meu persistence.xml como file mas ainda assim ele só esta persistindo em memoria, se alguém puder explicar como fazer ou sitar um tutorial ficaria grato.