Za dużo nieścisłości.
Szukasz bazy danych ale podajesz nam informacje o frameworku do pisania... frontendu - Thymeleaf.
Jeśli używasz thymeleaf to prawdopodobnie używasz Javy i jakiegoś frameworka pod JVM - np Springa.
Spring ma już jakieś ORM (JPA, Hibernate etc) - dlatego nie musisz używać Nest.js -> który działa na zupełnie innych zasadach i w nim programujesz w zupełnie innym języku.
Pytanie co chcesz zrobić? Jeśli tylko poduczyć się z komunikacji frontend -> baza danych to w zupełności wystarczy czy baza h2. Jest to baza bardzo prymitywna natomiast jest szybka w konfiguracji i w zupełności wystarczy do nauki.
Nie wiem co chcesz zrobic i czego chcesz sie nauczyć natomiast thymeleaf nie jest dobrym rozwiazaniem do frontendu. Nie musisz sie tym zajmowac teraz ale w przyszlosci zobacz rozwiazania takie jak React czy Vue ktore sa lepszymi (i czesciej uzywanymi) frameworkami/bibliotekami.