I'd report this to the Hibernate JIRA, then. You can report it to Grails, and there might get to be
a hack around it...
~~ Robert.
Jay Slater wrote:
> It can be changed (the design actually ended up changing to something
> more sensible as a result of the problem, although we considered
> changing the join table), but the problem is that some component in the
> Grails stack allowed us to have overlapping table names without giving
> us any warning. Since the table it ended up constructing was, in our
> case, impossible to populate (due to the presence of mutually exclusive
> foreign key constraints) I feel like it's the kind of thing that ought
> to throw an exception.
>
> On Thu, Jul 2, 2009 at 3:32 PM, Robert Fischer
> <
robert.fischer@...
> <mailto:
robert.fischer@...>> wrote:
>
> What's the specific problem that you would report?
>
> You can change the default join table with:
>
http://grails.org/doc/1.1.x/ref/Database%20Mapping/joinTable.html>
> ~~ Robert.
>
>
> Jay Slater wrote:
>
> class Course{
> }
>
> class Person{
> static hasMany = [courses: Course]
> }
>
> class PersonCourse{
> }
>
> In Grails 1.1 against an Oracle database, the above code will
> make a single table called PERSON_COURSE. If there are foreign
> key constraints, the table will have all of them (which led, in
> our case, to some mutually exclusive constraints and about half
> a day of head-scratching until we figured it out). Where should
> I report this?
>
>
> --
> ~~ Robert Fischer, Smokejumper IT Consulting.
> Enfranchised Mind Blog
http://EnfranchisedMind.com/blog>
> Check out my book, "Grails Persistence with GORM and GSQL"!
>
http://www.smokejumperit.com/redirect.html>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>
http://xircles.codehaus.org/manage_email>
>
>
--
~~ Robert Fischer, Smokejumper IT Consulting.
Enfranchised Mind Blog
http://EnfranchisedMind.com/blogCheck out my book, "Grails Persistence with GORM and GSQL"!
http://www.smokejumperit.com/redirect.html---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email