Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
unspecified
-
None
-
None
-
All
Description
WRT the xmlbeans/samples/db/vxsdb sample, users should
be aware that there is an issue. separate tables are
created for user defined schema types with restrictions
based on simple types.
We can determine this using the getPrimitiveType method
of SchemaType. The trick will be to use the
SchemaType object to determine if a datamodel type
will be sufficient to satisfy say a schema type
restricting xsd:string to 3 characters or an
enumeration of values who exceed no more that 5
characters.
In addition types which use these types as attributes or
elements create a database column with the commons sql
OTHER datatype in their own table descriptor.