Unsupported Features

Persistent Field Types

The table below lists TJDO's support for the various field types defined in section 6.4 of the JDO specification:

Java type Supported?
boolean, byte, short, int, long, char, float, double Yes
java.lang: Boolean, Byte, Short, Integer, Long, Character, Float, Double Yes
java.lang.String Yes
java.util.Date Yes
java.util.Locale No
java.math.BigDecimal Yes
java.math.BigInteger Yes
java.util.HashSet Yes
java.util: ArrayList, HashMap, Hashtable, LinkedList, TreeMap, TreeSet, Vector No
PersistenceCapable classes Yes
java.lang.Object Yes*
java.util: Collection, Map, Set Yes
java.util.List No
Other interface types Yes*
Arrays No

* provided any object stored in the field is PersistenceCapable.

Query

JDO queries have the following limitations:

  1. The ~ and % operators are not supported in filter strings.
  2. Query result sets cannot be further queried.

SourceForge.net