Baza H2 czyści się przy restarcie serwera

0

Witam, czy to normalne że przy restarcie serwera dane z bazy h2 znikają? Nie zapisują nie lokalnie? Mam taką prostą aplikacje Spring Boot, używam w niej bazy h2, wysyłam postem dane do kontrolera potem je wyświetlam, ale baza mi znika przy restarcie.

0

A jak masz skonfigurowane JPA? Nie masz tam czasem create-drop? ;]

0

nic nie konfigurowałem, mam wszystko domyślnie, gdzie to mam zmienić? w application.properties?

0

Bawiłem się kiedyś H2 i takie zachowanie jest domyślne dla tej bazy. Łatwo to zmienić, ale nie mogę sobie przypomnieć jak.

0

Jeśli to serio jest jakiś default dla H2 to użyj HSQL ;) Ale bardziej skłaniam sie ku temu że Boot ma defaultowo create-drop.

0

a ta baza to nie jest tylko in memory... ?

0

Domyślnie jest w trybie in-memory, można ją prosto przestawić na tryb persistent, niestety zapomniałem jak to się robi.

0

h2 jest create-drop domyslnie , jesli uzywasz spring boot to w application.properties ustawic mozna na update czy co tam chcesz

0

Dzięki wszystkim, jutro z tym powalcze

1 użytkowników online, w tym zalogowanych: 0, gości: 1