Конфигуриране на PostgreSQL DB

  1. В pgAdmin създайте потребител и база от данни

За да активирате JPA в Spring Boot приложението, се нуждаем от зависимостта spring-boot-starter-data-jpa. Необходимо е да се добави и зависимост към JDBC драйвер, специфичен за базата данни, в нашия случай драйвера на PostgreSQL. Spring boot конфигурира Hibernate като JPA провайдер по подрабиране.

  1. В application.properties добавете следните конфигурации:

Със свойството spring.jpa.hibernate.ddl-auto можете да зададете как Hibernate да реализира автоматичното генериране на схема. Възможни опции:

· validate – извършва се проверка дали вече съществуващата схема съответства на предвидените entity. Това е полезна опция, ако базата данни се управлява външно, но все пак искате да сте сигурни, че схемата отговаря на вашите очаквания.

· create – създава схeма, като ако са налице предходно съществуващи данни, те се унищожават.

· create-drop – изтрива схемата в края на сесията. Подходящо за провеждане на тестове.

· update - Hibernate автоматично генерира схемата според предоставените Java entity. Работи на принципа на добавяне на нови изменения. Не се препоръчва да се използва при вече работещи приложения.

3. Добавете Data Source в Database (за IntelliJ IDEA Ultimate)

Data Source e местоположението на данните на вашето приложение.

Тестваме връзката:

В прозореца Persistence:

Last updated

Was this helpful?