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: Collection, Map, Set, HashSet, HashMap, Hashtable Yes
java.util: List, ArrayList, LinkedList, TreeMap, TreeSet, Vector No
PersistenceCapable classes Yes
java.lang.Object Yes*
Other interface types Yes*
Arrays byte[] only

* provided any object stored in the field is PersistenceCapable.


JDO queries have the following limitations:

  1. The ~ operator is not supported in filter strings.
  2. Query result sets cannot be further queried.