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
Post a Comment