Hi, thanks for the update. Should we add some explanations what the columns mean (DFG, PK, Persistent)?
Best, Til On 4/11/22 17:33, github-...@apache.org wrote:
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch publish in repository https://gitbox.apache.org/repos/asf/db-jdo-site.git The following commit(s) were added to refs/heads/publish by this push: new c5e13f8 Auto-deploy site for commit 54d547e22c c5e13f8 is described below commit c5e13f8abb245348ebe609291e28f6c76e44ab09 Author: andyjefferson <a...@datanucleus.org> AuthorDate: Mon Apr 11 15:33:40 2022 +0000 Auto-deploy site for commit 54d547e22c --- content/field_types.html | 366 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 267 insertions(+), 99 deletions(-) diff --git a/content/field_types.html b/content/field_types.html index e3878b1..4c0f4e0 100644 --- a/content/field_types.html +++ b/content/field_types.html @@ -353,12 +353,17 @@ field of that type), whether the field is persisted by default (if it is to the field for it to be persisted by JDO), and whether the java type can be used as part of the primary key.</p> </div> +<div class="sect3"> +<h4 id="_simple_types">Simple Types</h4> +<div class="paragraph"> +<p>The following "simple" types are supported by default by the JDO spec.</p> +</div> <table class="tableblock frame-all grid-all stretch"> <colgroup> +<col style="width: 50%;"> +<col style="width: 12.5%;"> <col style="width: 25%;"> -<col style="width: 25%;"> -<col style="width: 25%;"> -<col style="width: 25%;"> +<col style="width: 12.5%;"> </colgroup> <thead> <tr> @@ -418,362 +423,525 @@ can be used as part of the primary key.</p> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">boolean[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">byte[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Number</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Object</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">double[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Currency</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">float[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Enum</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Optional</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">int[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.io.Serializable</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">long[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +</tbody> +</table> +</div> +<div class="sect3"> +<h4 id="_temporal_types">Temporal Types</h4> +<div class="paragraph"> +<p>The following temporal types are supported by default by the JDO spec.</p> +</div> +<table class="tableblock frame-all grid-all stretch"> +<colgroup> +<col style="width: 50%;"> +<col style="width: 12.5%;"> +<col style="width: 25%;"> +<col style="width: 12.5%;"> +</colgroup> +<thead> +<tr> +<th class="tableblock halign-left valign-top">Java Type</th> +<th class="tableblock halign-left valign-top">DFG?</th> +<th class="tableblock halign-left valign-top">Persistent?</th> +<th class="tableblock halign-left valign-top">PK?</th> +</tr> +</thead> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Date</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">short[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Time</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Timestamp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.LocalDateTime</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.LocalTime</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.LocalDate</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.OffsetDateTime</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.OffsetTime</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.MonthDay</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.YearMonth</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Year</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Period</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Instant</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Duration</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.ZoneId</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.ZoneOffset</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.ZonedDateTime</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> +</tbody> +</table> +</div> +<div class="sect3"> +<h4 id="_collectionmap_types">Collection/Map Types</h4> +<div class="paragraph"> +<p>The following "container" types are supported by default by the JDO spec, subject to the JDO implementation supporting that feature.</p> +</div> +<table class="tableblock frame-all grid-all stretch"> +<colgroup> +<col style="width: 50%;"> +<col style="width: 12.5%;"> +<col style="width: 25%;"> +<col style="width: 12.5%;"> +</colgroup> +<thead> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short[]</p></td> +<th class="tableblock halign-left valign-top">Java Type</th> +<th class="tableblock halign-left valign-top">DFG?</th> +<th class="tableblock halign-left valign-top">Persistent?</th> +<th class="tableblock halign-left valign-top">PK?</th> +</tr> +</thead> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.ArrayList</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Number</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Collection</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Object</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashMap</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashSet</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Hashtable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashMap</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashSet</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedList</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.List</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Date</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Map</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Time</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Set</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Timestamp</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeMap</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.ArrayList</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeSet</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Collection</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Vector</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> +</tbody> +</table> +</div> +<div class="sect3"> +<h4 id="_array_types">Array Types</h4> +<div class="paragraph"> +<p>The vast majority of the "simple" SCO types can also be persisted as arrays of that type as well.</p> +</div> +<table class="tableblock frame-all grid-all stretch"> +<colgroup> +<col style="width: 50%;"> +<col style="width: 12.5%;"> +<col style="width: 25%;"> +<col style="width: 12.5%;"> +</colgroup> +<thead> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Currency</p></td> +<th class="tableblock halign-left valign-top">Java Type</th> +<th class="tableblock halign-left valign-top">DFG?</th> +<th class="tableblock halign-left valign-top">Persistent?</th> +<th class="tableblock halign-left valign-top">PK?</th> +</tr> +</thead> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">boolean[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">byte[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashMap</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">double[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashSet</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">float[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Hashtable</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">int[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashMap</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">long[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashSet</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">short[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedList</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.List</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Map</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Set</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeMap</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeSet</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Vector</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.io.Serializable</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable[]</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Enum</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Enum[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td> </tr> </tbody> </table> </div> +</div> <div class="sect2"> <h3 id="attributeconverter">JDO Attribute Converters</h3> <div class="paragraph">