users@jaxb.java.net

primitive types (int, double etc.) instead of class types

From: Tomasz Toczyski <guf_at_kajak.org.pl>
Date: Wed, 3 Dec 2008 17:46:36 +0100 (CET)

Hi!

I have elements of xs:int and xs:double types defined in my xsd file.
Previously I used Jaxb 1.x - it generated Java classes with fileds of
primitive types: int and double.

But Jaxb2 generates classes with fields of class types: Integer, Double.
But I don't want class types (These class types cause many unboxing
problems in my project). I need primitive types.

I know that I can force Jaxb to generate primitive types by setting
minOccurs="1" in elements definitions. But it is not a suitable solution
for me (I should not change my schema).

Do you know any solution for me?


Regards,
-tt.