1.xsd中这样定义,    <xsd:attribute name="start_date" type="xsd:date"/>
2.用xjc转化成java对象,自动变成Calendar类型。
3.用jaxb写出的xml文件,<BusinessDate>2008-03-31+08:00</BusinessDate> ,只要是date类型都会加上时间(+08:00),这个时间是不需要的。
4.我们的xsd很多也会经常改动,,有新的需求加进来,通过改xjc生成的java object Calendar 的set 方法是非常麻烦的,从来没有打算这样做。有没有一种办法能让xsd 定义的date type真正是2008-03-31格式,而不是dateTime type 2008-03-31+08:00。
5.xjc生成的java object已经是最外层了,jaxb就是生成xml就靠这些对象。我的目的就是按照规范,date只对应日期。