Я хочу использовать H2 при загрузке, когда данные о закрытии моего приложения потеряны. Я хочу сохранить БД после закрытия приложения.
Файл my application.properties
spring.output.ansi.enabled=ALWAYS
spring.datasource.url=jdbc:h2:mem:test;
DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;
spring.datasource.platform=h2
spring.datasource.username = sa
spring.datasource.password =
spring.datasource.driverClassName = org.h2.Driver
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.generate-ddl=true
Мой тестовый пример-
HotelEntity hotelEntity = new HotelEntity(1, "Name", "Password", "MobileNumber", "email");
hotelDao.save(hotelEntity);
System.out.println("Hotel Dao--");
List<HotelEntity> hotelEntities = hotelDao.findAll();
System.out.println(hotelEntities.size());
Он печатает размер списка 1, но когда я снова запускаю тестовый пример, как этот
List<HotelEntity> hotelEntities = hotelDao.findAll();
System.out.println(hotelEntities.size());
Он печатает размер списка 0