I am evaluating whether to switch to XDoclet2 from xdoclet-1.2.3 for our project, and I am rather disappointed with the backward compatibility of XDoclet2. Aside from the hibernate.collection.* --> hibernate.*, I have noticed a few more things:
- complains if a not-null="true" is placed after a @hibernate.set tag
- complains about sql-type tags
It seems like a run through all of our domain objects is required in order to use XDoclet2, this is a big minus when considering whether to switch. Almost as though XDoclet2 is a completely different thing altogether, with little relation to XDoclet1...
XDoclet2 should be backward compatible to XDoclet1.