sql >> Database >  >> RDS >> PostgreSQL

hibernate 5 + ZonedDateTime + postgresql inclusief tijdzone en de offset

Het lijkt erop dat dit probleem alleen een obstakel is als u Hibernate gebruikt voor het maken van schema's. Dus als alles goed werkt nadat je de kolom hebt gemaakt als timestamp with time zone op PostgreSQL, ga daar maar mee akkoord. Hoe dan ook, het is een slechte gewoonte om Hibernate je schema te laten genereren. Doe het handmatig (of laat een DBA dat doen). Als je wilt automatiseren, gebruik dan een databasemigratietool zoals Flyway of Liquibase nadat een betrouwbaar persoon de sql-scripts had geschreven.

Daarnaast klinkt de eis "verander de database morgen" erg fictief, database-onafhankelijk werken is min of meer onrealistisch en wordt moeilijker bij het schrijven van grotere applicaties die moeten presteren.

Als je meer informatie nodig hebt over Hibernate / JDBC-tijdstempelgedrag, bekijk dan misschien dit mooie artikel daarover .




  1. MySQL-query op volgorde van waarde in JSON-kolom

  2. Hoe het paginanummer in de rapporttekst van SSRS 2008 R2 weer te geven?

  3. Is het mogelijk om resultaten van een JOIN-query te BEPERKEN?

  4. Zoek de dichtstbijzijnde datum in SQL Server