aspose file tools*
The moose likes Object Relational Mapping and the fly likes org hibernate PropertyAccessException Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "org hibernate PropertyAccessException" Watch "org hibernate PropertyAccessException" New topic
Author

org hibernate PropertyAccessException

nimo frey
Ranch Hand

Joined: Jun 28, 2008
Posts: 580
hello,

I have 3 tables in my database:

ROLE (ID_ROLE, DESCRIPTION)
ROLE_PERSON (ID_ROLE, ID_PERSON)
PERSON (ID_PERSON, NAME)

and mapped them as a ManyToMany-Relation:





The relationship works well by doing some HQLs (JPA-QLs). But when I want to persist a new Person-Instance, the following stacktrace occurs:



This is my session-bean:



This is my view to obtain the list of selected roles (this works):



The persist works only, if the user will not select any roles. Then a person-instance with its name and id will be stored in the database. By persisting any roles, the stacktrace above occurs.

I have tried a lot but I cannot solve the problem.
Any Idea, how I can solve that problem??

Thanks.
nimo frey
Ranch Hand

Joined: Jun 28, 2008
Posts: 580
I do not understand, why Hibernate complains that the "object is not an instance of declaring class" when searching the primary key from Table ROLE. I know, Users is my actual instance..but Hibernat cannot save a User-Record without considering the m:n-Relation..I mean, it should save the join-table automatically open a new session for that..

 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: org hibernate PropertyAccessException