Hibernate: Difference between revisions
Jump to navigation
Jump to search
| Line 6: | Line 6: | ||
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. | 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== | |||
{| class="wikitable sortable" | |||
|- | |||
! Database !! Auto Increment !! Sequence | |||
|- | |||
! Derby | |||
| <code>✕</code> || <code>✓</code> | |||
|- | |||
! Firebird | |||
| <code>✕</code> || <code>✓</code> | |||
|- | |||
! INGRES | |||
| <code>✓</code> || <code>✕</code> | |||
|- | |||
! MariaDB | |||
| <code>✓</code> || <code>✕</code> | |||
|- | |||
! MySQL | |||
| <code>✓</code> || <code>✕</code> | |||
|- | |||
! Oracle | |||
| <code>✕</code> || <code>✓</code> | |||
|- | |||
! Sql Server | |||
| <code>✕</code> || <code>✓</code> | |||
|- | |||
! SQLite | |||
| <code>✓</code> || <code>✕</code> | |||
|- | |||
! Sybase | |||
| <code>✓</code> || <code>✕</code> | |||
|} | |||
==References== | ==References== | ||
Revision as of 04:05, 15 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 |
|---|---|---|
| Derby | ✕ |
✓
|
| Firebird | ✕ |
✓
|
| INGRES | ✓ |
✕
|
| MariaDB | ✓ |
✕
|
| MySQL | ✓ |
✕
|
| Oracle | ✕ |
✓
|
| Sql Server | ✕ |
✓
|
| SQLite | ✓ |
✕
|
| Sybase | ✓ |
✕
|