surinder-insonix / datanucleus-appengine

Automatically exported from code.google.com/p/datanucleus-appengine
0 stars 0 forks source link

Support persistence of URL, URI, UUID, Color, Point, StringBuffer, TimeZone, Currency, Locale, BigInteger, BitSet, jodatime, javax.time #241

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Currently GAE/J only supports persistence of the types on
http://code.google.com/appengine/docs/java/datastore/entities.html#Properties_an
d_Value_Types
i.e primitives, primitive wrappers, String, Date, Enum, BigDecimal, as well as 
various com.google.api.appengine types.

DataNucleus allows persistence of some types using ObjectToStringConverter 
(persisting as String), and ObjectToLongConverter (persisting as Long). This 
should be enabled in GAE/J to give users much more flexibility and portability

Original issue reported on code.google.com by googleco...@yahoo.co.uk on 15 Aug 2011 at 2:24

GoogleCodeExporter commented 8 years ago
SVN trunk now supports all types provided out of the box by DataNucleus with a 
ObjectToStringConverter/ObjectToLongConverter. This also means that users can 
make use of the datanucleus-jodatime, datanucleus-javaxtime plugins. 

Additionally users can add support for other types persisting them as 
String/Long via one of these converters, and the DataNucleus plugin-point 
documented here
http://www.datanucleus.org/extensions/java_types.html#string-converter

Original comment by googleco...@yahoo.co.uk on 15 Aug 2011 at 2:57