For about a month, xdoclet has had a jdodoclet task generating jdo.metadata
from marked up source.  A couple of days ago I fixed the xdocletgui support
for jdo so it works fairly well.  I believe all the spec required elements
are supported: vendor extensions aren't yet but  are easy to do.  I think
the original author of this task has it integrated in middlegen and is
implementing vendor-tag support.

Kodo also has a xdoclet jdo plugin, but it appears to have a rather
restrictive license.

There was something discussed in the xdoclet lists a little while back that
generates xdoclet marked up source from argouml/poseidon/xmi models.

david jencks

On 2002.09.07 04:04:49 -0400 Michael wrote:
> > Regarding working from your source code - I am currently looking into
> > writing a pluggable module for XDoclet that interprets the JavaDoc tags
> I
> > genereate from Middlegen. This should allow one to to modify the
> > mapping in
> > the Java source to generate a more accurate repository.xml. Generating
> the
> 
> Funny you mention that, I was thinking of writing an OJBDoclet that would
> generate the repository.xml file from the comments in the source files! 
> I
> would prefer the OJBDoclet to be independent of MiddleGen, or at least
> support both MiddleGen & non-MiddleGen usages.
> 
> > your choice. Schema migration does become problematic though -
> > what happens
> > to the existing data?
> 
> This is a major problem!  I'm new to O/R mapping so I'm not sure what to
> do
> about this.  I think if the schema is totally different it could be
> easier
> to create a new schema and migrate the old data (if needed).  If the
> schema
> is very similar, perhaps it can be tweaked by hand?
> 
> I've ordered a demo of Apple's WebObjects which includes EOF (their O/R
> mapper).  I'm quite anxious to see how it works.  It's supposed to have
> really good GUI's for doing the O/R mapping.
> 
> Michael
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to