You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by st...@apache.org on 2021/05/08 22:08:08 UTC
[openjpa] 03/04: add java.time Entity field types support
This is an automated email from the ASF dual-hosted git repository.
struberg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openjpa.git
commit 6eb984a3752c26998d7a2098376bda4221648459
Author: Mark Struberg <st...@apache.org>
AuthorDate: Sun May 9 00:07:12 2021 +0200
add java.time Entity field types support
---
.../src/doc/manual/jpa_overview_meta.xml | 7 ++++++
openjpa-project/src/doc/manual/jpa_overview_pc.xml | 25 ++++++++++++++++++++++
2 files changed, 32 insertions(+)
diff --git a/openjpa-project/src/doc/manual/jpa_overview_meta.xml b/openjpa-project/src/doc/manual/jpa_overview_meta.xml
index 92679ea..45033b8 100644
--- a/openjpa-project/src/doc/manual/jpa_overview_meta.xml
+++ b/openjpa-project/src/doc/manual/jpa_overview_meta.xml
@@ -1181,9 +1181,16 @@ Character[]</classname>, <classname>java.math.BigDecimal</classname>,
<classname>java.math.BigInteger</classname>, <classname>
java.util.Date</classname>, <classname>java.util.Calendar</classname>,
<classname>java.sql.Date</classname>, <classname>java.sql.Timestamp</classname>,
+<classname>java.sql.Time</classname>,
<classname>Enum</classname>s, and <classname>Serializable</classname> types.
</para>
<para>
+Since JPA 2.2 the following <classname>java.time</classname> Types are also supported:
+<classname>java.time.LocalDate</classname>, <classname>java.time.LocalDateTime</classname>,
+<classname>java.time.LocalTime</classname>, <classname>java.time.LocalOffsetTime</classname>
+and <classname>java.time.OffsetDateTime</classname>.
+ </para>
+ <para>
<classname>Basic</classname> declares these properties:
</para>
<itemizedlist>
diff --git a/openjpa-project/src/doc/manual/jpa_overview_pc.xml b/openjpa-project/src/doc/manual/jpa_overview_pc.xml
index 900ba56..ba0b3de 100644
--- a/openjpa-project/src/doc/manual/jpa_overview_pc.xml
+++ b/openjpa-project/src/doc/manual/jpa_overview_pc.xml
@@ -435,6 +435,31 @@ java.lang.Byte</classname>, etc)
<classname>java.math.BigDecimal</classname>
</para>
</listitem>
+ <listitem>
+ <para>
+<classname>java.time.LocalDate</classname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+<classname>java.time.LocalDateTime</classname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+<classname>java.time.LocalTime</classname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+<classname>java.time.OffsetDateTime</classname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+<classname>java.time.OffsetTime</classname>
+ </para>
+ </listitem>
</itemizedlist>
<para>
JPA also supports <classname>byte[]</classname>, <classname>Byte[]</classname>,