You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by "Declan Shanaghy (JIRA)" <ji...@apache.org> on 2006/09/15 18:14:23 UTC

[jira] Updated: (TORQUE-55) Generated OM compilation fails when table has 2 foreign keys to another table (and generateBeans=true)

     [ http://issues.apache.org/jira/browse/TORQUE-55?page=all ]

Declan Shanaghy updated TORQUE-55:
----------------------------------

    Attachment: project-schema.xml


This schema file (modified from the torque tutorial online)
has the table definitions needed to reproduce this problem.



> Generated OM compilation fails when table has 2 foreign keys to another table (and generateBeans=true)
> ------------------------------------------------------------------------------------------------------
>
>                 Key: TORQUE-55
>                 URL: http://issues.apache.org/jira/browse/TORQUE-55
>             Project: Torque
>          Issue Type: Bug
>    Affects Versions: 3.2
>         Environment: JDK 1.5, Torque 3.2
>            Reporter: Declan Shanaghy
>         Attachments: project-schema.xml
>
>
> Given the following object model in a project where generateBeans=true 
> BOOK
> -------------------------
> book_id :  int
> author_id : int (FK)
> coauthor_id : int (FK)
> AUTHOR
> ------------------------
> author_id : int
> name : varchar(255)
> Compilation of the generated code fails with error messages shown below
> C:\Documents and Settings\Declan\bookstore\src\java\com\kazmier\om\BaseAuthor.java:1123: cannot find symbol
> symbol  : method addBookFromBean(com.kazmier.om.Book)
> location: class com.kazmier.om.Author
>                     result.addBookFromBean(related);
>                           ^
> C:\Documents and Settings\Declan\bookstore\src\java\com\kazmier\om\BaseAuthor.java:1137: cannot find symbol
> symbol  : method addBookFromBean(com.kazmier.om.Book)
> location: class com.kazmier.om.Author
>                     result.addBookFromBean(related);
> The solution is to change lines 1123 & 1137 from
>                     result.addBookFromBean(related);
>                     result.addBookFromBean(related);
> to
>                     result.addBookRelatedByAuthorIdFromBean(related);
>                     result.addBookRelatedByCoAuthorIdFromBean(related);

-- 
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: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org