Werner, I had had a look at the MappingTool, but as I already used the SourceGenerator, my idea was, that adapting it would be the right way for me to go. A new look into the MappingTool mechanisms showed me, that it will be a lot easier to work with this tool and change it if I need to. Thanks for the hint.
Regards Stefan --- Werner Guttmann <[EMAIL PROTECTED]> schrieb: > Stefan, > > Have you ever had a look at the MappingTool > (src/main/org/exolab/castor/tools/MappingTool) that > uses standard > introspection to generate a mapping file from a > given set of classes ? > As far as I know, it creates a Castor XML-specific > mapping file only, > but I think it should not be too hard to add code > that generated the > <sql> elements for the classes given. > > In other words, why re-invent the wheel when the > MappingTool already > offers funtionality that you require, but is not > feature complete yet. > > Regards > Werner > > wg> -----Original Message----- > wg> From: Stefan Lober > [mailto:[EMAIL PROTECTED] > wg> Sent: Monday, November 14, 2005 8:25 PM > wg> To: [email protected] > wg> Subject: [castor-dev] [JDO] Modifying > SourceGenerator to > wg> have source and O/R mapping generated at the > same time > wg> > wg> Hello, > wg> I am looking for a solution to automatize our > project > wg> development using Castor. As this has also been > an issue in > wg> recent threads, I am now posting my ideas and > problems. > wg> My input is DTD file, which is converted to an > XSD. I then > wg> use the SourceGenerator to have the source files > generated > wg> from this XSD. The next step should be > generating the O/R > wg> mapping files for Castor. My idea is that this > could be > wg> done automatically from the information in the > XSD. Is > wg> there any use in trying to modify the > SourceGenerator code > wg> to do this? > wg> So far, I have been able add code for generating > mappings > wg> for classes that use only basic Java types as > members. This > wg> is done at the code location where the flags for > > wg> "-gen-mapping" and "-nodesc" are queried. I use > the > wg> MappingRoot object to get the necessary > information. > wg> There are two main problems: > wg> -My generated classes don't have ids. > wg> -In the ClassMapping objects, I don't see any > information > wg> about the cardinality of a relation (1:1, 1:N or > M:N). > wg> > wg> The use of a toolkit like XDocLet would not work > as there > wg> is no information in the generated classes which > can be > wg> used as input for doclet-tools. > wg> > wg> Any suggestions would be appreciated! > wg> Thanks, > wg> Stefan > wg> > wg> > wg> > wg> > wg> > wg> > wg> > ___________________________________________________________ > wg> Gesendet von Yahoo! Mail - Jetzt mit 1GB > Speicher kostenlos > wg> - Hier anmelden: http://mail.yahoo.de > wg> > wg> > ------------------------------------------------- > wg> If you wish to unsubscribe from this list, > please send an > wg> empty message to the following address: > wg> > wg> [EMAIL PROTECTED] > wg> > ------------------------------------------------- > wg> > wg> > > ------------------------------------------------- > If you wish to unsubscribe from this list, please > send an empty message to the following address: > > [EMAIL PROTECTED] > ------------------------------------------------- > > ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------

