Olá Leonardo!
Provavelmente o banco em memória utilizado era o H2 certo?
Geralmente precisamos mudar somente o dialeto, ficando dessa forma:
<property name="dialect">
org.hibernate.dialect.H2Dialect
</property>
A vantagem dos banco de dados em memória é que eles não ficam salvando o resultado das querys no seu HD, assim você consegue testar mais rápido uma determinada funcionalidade e de forma mais "limpa";
Nesse caso, é recomendável que você use o banco de dados abordado no curso mesmo.
Espero que tenha ajudado!
Bons estudos.