Hi All guys

I hope this is not so newbie question, I was an EJB2 developer in the past, and 
I made the switch to EJB3 with Hibernate, I have an entity defined like this:


  | @Entity
  | @Table(name="USER")
  | public class User implements Serializable {
  |     
  |     private Long id;
  |     private String full_name;
  |     private String username;
  |         private Level level;
  | 
  | [...]
  |     
  |     @OneToOne(fetch=FetchType.EAGER,cascade=CascadeType.MERGE)
  |     public Level getLevel() {
  |             return level;
  |     }
  |     public void setLevel(Level level) {
  |             this.level = level;
  |     }
  | 
  | 

"Level" is another entity, and a table One to One relation at Database.

The problem is that when I retrieve one "User" from the DB the "level" object 
is not being populated (it is null), even that I set the Fetch Type to Eager.

What am I missing?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4087916#4087916

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4087916
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to