openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Linskey" <plins...@gmail.com>
Subject Re: Problem with @ManyToOne and @JoinTable
Date Mon, 05 Nov 2007 16:48:58 GMT
Hi,

What does the other side of the relation look like? Also, what does
the Show class look like?

-Patrick

On Nov 5, 2007 8:08 AM, Geir Magnusson Jr. <geir@pobox.com> wrote:
> I'm a newbie, so forgive me if I'm not asking the question the right
> way.
>
> I have a join table in my DB :
>
> +-------------+------------------+------+-----+---------+-------+
> | Field       | Type             | Null | Key | Default | Extra |
> +-------------+------------------+------+-----+---------+-------+
> | showId      | int(11) unsigned | NO   | PRI |         |       |
> | inputFileId | int(11) unsigned | NO   | PRI |         |       |
> +-------------+------------------+------+-----+---------+-------+
>
> where showId and inputFileID are PKs in the show table and inputfile
> table.
>
> In my code for the InputFile class :
>
>      @ManyToOne
>      @JoinTable(name="Show2InputFile",
>              joinColumns = @JoinColumn(name="inputFileId"),
>              inverseJoinColumns = @JoinColumn(name="showId"))
>      public Show getShow() {
>          return show;
>      }
>
> When JPA is instrumenting my classes, it complains :
>
> Caused by: <openjpa-1.1.0-SNAPSHOT-r420667:588533 fatal user error>
> org.apache.openjpa.persistence.ArgumentException: You have supplied
> columns for "com.joost.model.logistics.InputFile.show<element:class
> java.lang.Object>", but this mapping cannot have columns in this
> context.
>
>
> I don't quite understand the error.  I use this same thing elsewhere
> (I think) w/o a problem.  Can someone give me a hint?
>
> geir
>
>
>
>



-- 
Patrick Linskey
202 669 5907

Mime
View raw message