Hibernate persist object graph spread in two database -
if 1 object need save in database property needs save in different database should approach?
example
calss address { string owner_name, string house_no, } class employee { list<address> addlst; }
in situation have address
table in db1
, employee
table in db2
, need save employee object @ 1 go.
i know hibernate not suitable in situation there way can results below?
db1:
employee ---------- emp_id addredd_id 1 1
db2:
address ---------- address_id owner house_no 1 abc bd/12
there no constraints database side.
you can use postflush listener - when employee object flushed database can hold of address list , save using different session.
you need same loading well.
this approach lead lot of problems later on.
it better have wrapper function saves these 2 things separately , use every else.
Comments
Post a Comment