[ 
http://issues.apache.org/jira/browse/OJB-112?page=comments#action_12426900 ] 
            
Armin Waibel commented on OJB-112:
----------------------------------

Hi Tom,

now the forward engineering tool works nearly perfect.

I found only one specific test mapping (based on a test posted by a user) in 
OJB-test-suite that cause problems. It's a "one-side" m:n mapping, the n-side 
object doesn't list the m-side objects, thus in the mapping only one 
class-descriptor declare the m:n-collection-descriptor. In this case the 
forward tool only create an indirection table with all m-side FK entries and 
completely ignore the n-side FK entries. With the attached test repository 
(repository_test.xml) you can reproduce the issue. Don't ask me if this 
specific use cause makes any sense, but it would be great if the tool can 
handle this.

Additionally I start writing a forward engineering howto (section about the 
'forward' ant task is completed  - in bad English ;-)). It would be great if 
you find time to write a few words about how to use your tool, requirements, 
pitfalls. No need to respect the Apache-Forrest notation simply write the text 
and send it to me.
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/howtos/howto-forward.xml?view=markup

> Tool for forward engineering from repository.xml
> ------------------------------------------------
>
>                 Key: OJB-112
>                 URL: http://issues.apache.org/jira/browse/OJB-112
>             Project: OJB
>          Issue Type: New Feature
>    Affects Versions: 1.0.4
>            Reporter: Tom Antony
>            Priority: Minor
>         Attachments: repository_mappings_test.xml, 
> RepositoryXmlProcessor.java, src-v1.zip, src.zip
>
>
> Currently there are no tools which support forward generation from OJB's 
> repository.xml. Such a tool should read in the metadata mappings and generate 
> the Java bean source code as well as SQL schema. The SQL schema can be 
> generated in Torque format so that DDLUtils can generate the DB specific 
> schema.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to