Slide 80
Slide 80 text
COPYRIGHT (C) 2024, OmniFish & ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
•Data / time
• Adds support for Java record types as embeddable classe
• Adds support for java.time.Instant and java.time.Year and Clarifies JDBC mappings for basic types
• Adds LocalDateTime and Instant to supported Version types
• Deprecates usage of Calendar, Date, Time, Timestamp, Temporal, MapKeyTemporal and TemporalType in new applications in
favour of java.time API
•Persistence Query Language
• Adds union, intersect, except, cast, left, right, and replace for Jakarta Persistence QL and criteria queries
• Adds || string concatenation operator and id and version functions to Jakarta Persistence QL
• Makes identification variables and the SELECT clause in Jakarta Persistence QL optional
• Allows scalar expressions in the ORDER BY clause in Jakarta Persistence QL
• Adds support for specifying null precedence when ordering Jakarta Persistence QL and criteria queries
• Clarifies rules around distinction of entity names and identification variables and case-sensitivity in Jakarta Persistence QL
queries
Jakarta Persistence 3.2