Mengintegrasikan Spanner dengan Hibernate ORM (dialek PostgreSQL)

Hibernate adalah alat pemetaan relasional objek untuk bahasa pemrograman Java. Solusi ini menyediakan framework untuk memetakan model domain berorientasi objek ke database relasional.

Anda dapat mengintegrasikan database dialek PostgreSQL dengan Hibernate menggunakan Driver JDBC PostgreSQL open source. Hibernate ORM 6.3 didukung dengan database dialek PostgreSQL.

Menyiapkan PGAdapter

Pastikan PGAdapter berjalan di komputer yang sama dengan aplikasi yang menggunakan Hibernate.

Untuk informasi selengkapnya, lihat Memulai PGAdapter.

Menyiapkan Hibernate dengan PostgreSQL

Dalam project Anda, tambahkan dependensi Apache Maven untuk inti Hibernate ORM dan Driver JDBC PostgreSQL.

<!-- Hibernate core dependency -->
<dependency>
  <groupId>org.hibernate.orm</groupId>
  <artifactId>hibernate-core</artifactId>
  <version>6.3.1.Final</version>
</dependency>

<!-- Postgresql JDBC driver dependency -->
<dependency>
  <groupId>org.postgresql</groupId>
  <artifactId>postgresql</artifactId>
  <version>42.7.1</version>
</dependency>

Menyiapkan properti Hibernate

Konfigurasikan hibernate.properties untuk menggunakan dialek PostgreSQL dan Driver JDBC PostgreSQL.

hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.connection.driver_class=org.postgresql.Driver

hibernate.connection.url=jdbc:postgresql://localhost:5432/test-database
hibernate.connection.username=pratick

hibernate.connection.pool_size=5

hibernate.show_sql=true
hibernate.format_sql=true

# hibernate.hbm2ddl.auto validate
hibernate.hbm2ddl.auto=update

Gunakan Hibernasi

Untuk mengetahui informasi selengkapnya tentang fitur dan rekomendasi integrasi Hibernate dengan database dialek PostgreSQL, lihat dokumentasi referensi di GitHub.

Langkah selanjutnya