Hibernate: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 10: Line 10:
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Database !! Auto Increment !! Sequence
! Database !! Auto Increment !! Sequence !! Usable
|-
|-
! Derby
! Derby
| <code>✕</code> || <code>✓</code>
| <code>✕</code> || <code>✓</code> || <code>✓</code>
|-
|-
! Firebird
! Firebird
| <code>✕</code> || <code>✓</code>
| <code>✕</code> || <code>✓</code> || <code>✓</code>
|-
|-
! INGRES
! INGRES
| <code>✓</code> || <code>✕</code>
| <code>✓</code> || <code>✕</code> || <code>✕</code>
|-
|-
! MariaDB
! MariaDB
| <code>✓</code> || <code>✕</code>
| <code>✓</code> || <code>✕</code> || <code>✕</code>
|-
|-
! MySQL
! MySQL
| <code>✓</code> || <code>✕</code>
| <code>✓</code> || <code>✕</code> || <code>✕</code>
|-
|-
! Oracle
! Oracle
| <code>✕</code> || <code>✓</code>
| <code>✕</code> || <code>✓</code> || <code>✓</code>
|-
|-
! Sql Server
! Sql Server
| <code>✕</code> || <code>✓</code>
| <code>✕</code> || <code>✓</code> || <code>✓</code>
|-
|-
! SQLite
! SQLite
| <code>✓</code> || <code>✕</code>
| <code>✓</code> || <code>✕</code> || <code>✕</code>
|-
|-
! Sybase
! Sybase
| <code>✓</code> || <code>✕</code>
| <code>✓</code> || <code>✕</code> || <code>✕</code>
|}
|}



Revision as of 22:16, 14 October 2020

Replacements

java.util.Date     => java.time.Instant
java.sql.Timestamp => java.time.Instant
java.sql.Date      => java.time.LocalDate
java.sql.Time      => java.time.LocalTime

The Instant class represents a moment on the timeline in UTC with a resolution of nanoseconds (up to nine (9) digits of a decimal fraction).All three java.time.Local… classes are all lacking any concept of time zone or offset-from-UTC.

Challenges

Database Auto Increment Sequence Usable
Derby
Firebird
INGRES
MariaDB
MySQL
Oracle
Sql Server
SQLite
Sybase

References