Last updated
Last updated
В pgAdmin създайте потребител и база от данни
За да активирате JPA в Spring Boot приложението, се нуждаем от зависимостта spring-boot-starter-data-jpa. Необходимо е да се добави и зависимост към JDBC драйвер, специфичен за базата данни, в нашия случай драйвера на PostgreSQL. Spring boot конфигурира Hibernate като JPA провайдер по подрабиране.
В 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: