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
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]