• Post Reply Bookmark Topic Watch Topic
  • New Topic

Hibernate: read-only on @Column in embedded ID composite key classes mapping exception - bug?  RSS feed

Karsten Wutzke
Ranch Hand
Posts: 106
Hibernate MySQL Database Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's the DB design (DDL):

Here's the Zip class + composite primary key class:

Hibernate stack trace:

What's this? country_code is mapped as read-only (insertable = false, updatable = false) in the composite primary key class. This works perfectly with EclipseLink! IIRC @Embeddable classes allow @Basic, @Column, @Enumerated, @Temporal, @Lob, and @Embedded on its columns, so this should work. Note the code is JPA 1.0 compatible.

The exception vanishes when putting the insertable = false, updatable = false on the @JoinColumn, but this is not what I want. I prefer my associations to be writable...

Is this a Hibernate bug? I'm using Hibernate 3.6 stable.

It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!