java - How to Load Child Object in Hibernate -


how can load child object (refauthorizationvo) when load parent object (duavo) object.

main class method load

duavo dua = (duavo) session.get(duavo.class, "1"); 

refauthorization child

@entity @table(name = "rfrnc_authrztn") public class refauthorizationvo implements serializable {     @column(name = "sys_creat_user_id")     private string syscreateduserid;      @column(name = "sys_creat_ts")     private date syscreatedtimestamp;      @column(name = "sys_updt_user_id")     private string sysupdateuserid;      @column(name = "sys_updt_ts")     private date sysupdatetimestamp;      @id     @generatedvalue(strategy = generationtype.auto)     @column(name="authrztn_cd")     private string authorizationcode;      @column(name="authrztn_desc")     private string authorizationdescription; 

duavo parent

@entity @table(name = "dua") public class duavo implements java.io.serializable {      @id     @column(name= "dua_num")     private string duanumber;      // auditdetails      @column(name = "sys_creat_user_id")     private string syscreateduserid;      @column(name = "sys_creat_ts")     private date syscreatedtimestamp;      @column(name = "sys_updt_user_id")     private string sysupdateuserid;      @column(name = "sys_updt_ts")     private date sysupdatetimestamp;      @column(name = "dua_shrt_desc")     private string duashortdesc;      @column(name = "authrztn_cd")     private string authorizationcode;      @manytoone     private refauthorizationvo refauthorizationvo;       } 

but, when try access child this..

system.out.println("ref auth: " + dua.getrefauthorizationvo() ); 

i null.

think missed @joincolumn annotation

@joincolumn(name = "fk_id", referencedcolumnname = "id") @manytoone 

Comments

Popular posts from this blog

cakephp - simple blog with croogo -

How to group boxplot outliers in gnuplot -

bash - Performing variable substitution in a string -