[ https://issues.apache.org/jira/browse/OPENJPA-201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
George Hongell updated OPENJPA-201: ----------------------------------- Priority: Minor (was: Major) > Mapping Tool ignores the @JoinColumn annotation in a @ManyToOne mapping if > the table argument is used > ----------------------------------------------------------------------------------------------------- > > Key: OPENJPA-201 > URL: https://issues.apache.org/jira/browse/OPENJPA-201 > Project: OpenJPA > Issue Type: Bug > Environment: 0.9.7-incubating-SNAPSHOT > Reporter: George Hongell > Priority: Minor > > @Entity > @Table(name="CxWine") > public class Wine { > @Id > private Integer wineid; > ... > @ManyToOne() > @JoinColumn(name="NEW_WINERY_WINERYID", referencedColumnName="WINERYID", > table="cxWinery") > //ignored @JoinColumn(name="NEW_WINERY_WINERYID", > referencedColumnName="WINERYID", table="cxWinery") > //ignored @JoinColumn(name="NEW_WINERY_WINERYID", > referencedColumnName="WINERYID", table="cxWinery") > //ignored @JoinColumn(name="NEW_WINERY_WINERYID", table="cxWINERY") > //ok @JoinColumn(name="NEW_WINERY_WINERYID", referencedColumnName="wineryid") > //ok @JoinColumn(name="NEW_WINERY_WINERYID") > private Winery winery; > ... > } > generates > 2744 cxwineTour TRACE [main] openjpa.jdbc.SQL - <t 1094861122, conn > 98698722> executing stmnt 1325027066 CREATE TABLE CxWine (wineid INTEGER NOT > NULL, cost SMALLINT, description VARCHAR(254), minimumHoldYears INTEGER, > rating SMALLINT, stockCount INTEGER, type VARCHAR(20), version INTEGER, > alcoholPercent DOUBLE, ava VARCHAR(40), bottler VARCHAR(40), brandName > VARCHAR(40), labelWineClass VARCHAR(20), labelWineColor VARCHAR(20), > estateBottled SMALLINT, hasSulfites SMALLINT, labelid INTEGER, mlContents > INTEGER, qualityDesignation VARCHAR(40), vineyardName VARCHAR(40), vintage > TIMESTAMP, wineName VARCHAR(40), winery_wineryid INTEGER, PRIMARY KEY > (wineid)) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.