Anthony Insolia created GERONIMO-6474:
-----------------------------------------
Summary: Reactivated/Reloaded Entity Bean not restoring UUID. UUID
is correct upon construction and is correct in the RDB.
Key: GERONIMO-6474
URL: https://issues.apache.org/jira/browse/GERONIMO-6474
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: OpenEJB
Affects Versions: 3.0.0
Environment: Apache Geronimo 3.0
Apache Myfaces
Primefaces
MySQL
Reporter: Anthony Insolia
I have a User class with an @OneToOne relationship to a Desktop class
User->Desktop
@Entity
@Table(name="user_table")
@Unique(members={"name"})
@ManagedBean(name = "User")
@RequestScoped
public class User extends Element_ implements Serializable {
@Id
private long uuid = 0;
@OneToOne(targetEntity=Folder.class,cascade=CascadeType.ALL)
@MapsId
private Folder desktop = null;
...
I was trying to save the User and their desktop and JPA informed me that the
UUID at the superclass level didn't match the UUID at the subclass level.
Here is some println's from a method in User market @PostLoad to see what the
desktop UUID's are:
User (snoop) is looking at the desktop with THIS <uuid> 0
User (snoop) is looking at the desktop with SUPER <uuid> 429823953
'snoop' is the name of the @PostLoad method in my User class
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira