METAGEN Start of JPA metamodel processor project
METAGEN-3
METAGEN-2
Added support for arrays. Arrays are now added to the metamodel as SingularAttribute.
We don't, however, cover the case yet where there is a @*ToMany annotation on the array
METAGEN-5
Added an additonal option which can be passed to the processor in order to print debug messages. Passing of the parameter is via -Adebug=true
METAGEN-8
Made sure that the right element type is extracted in case the is a ElementCollection on Map.
I think however, there are more problems. We only cover the java.util.Map case. We need to take care of subclasses as well.
METAGEN-11 Upgrade JPA dependency to hibernate-jpa-2.0-api-1.0.0-CR-1
METAGEN-15 use the first upper bound when the type to be exported is a generic.
METAGEN-20 support raw collections and honor targetEntity
METAGEN-20 better example names
METAGEN-10
Switched to using Diagnostic.Kind.OTHER for debug messages. Only message in default mode is now "Hibernate JPA 2 Static-Metamodel Generator [version]"
METAGEN-6 Split XML parsing code out into its own class.
METAGEN-16 Code makes use of getAnnotation() instead of getAnnotationMirrors()
METAGEN-21
METAGEN-14
METAGEN-18 Support @ElementCollection.targetClass + its XMl equivalent
METAGEN-17 Consider XML for targetEntity
METAGEN-19 Support @MapKeyClass overriding of the key class
METAGEN-9 Extended infrastructure to allow the specification of persistence.xml
METAGEN-4 Added a start for the documentation
METAGEN-22 Some cleanup and optimisatons prior adding new functionality