臨時態(tài)和持久態(tài)的問題
new一個Address的時候,此時是臨時態(tài)的對象,保存在內(nèi)存中,雖然是student類的一個屬性,但是沒有變成持久態(tài),也沒有用cascade,怎么將student對象保存在session中的時候,也同時保存了address呢?
new一個Address的時候,此時是臨時態(tài)的對象,保存在內(nèi)存中,雖然是student類的一個屬性,但是沒有變成持久態(tài),也沒有用cascade,怎么將student對象保存在session中的時候,也同時保存了address呢?
2016-11-15
舉報
2016-12-14
使用session.save保存address ? 讓它變?yōu)槌志没瘜ο?/p>
然后在保存students對象,這樣就可以了,如果設(shè)置了級聯(lián)屬性,就只保存students對象就可以
2016-11-18
我知道你說的這個,可是這里設(shè)置了數(shù)據(jù)的,就是進行了保存,但是沒有設(shè)置級聯(lián)這些
2016-11-17
這節(jié)是生成表結(jié)構(gòu)并不是保存數(shù)據(jù),所以沒有配置cascade也在數(shù)據(jù)庫中生成了相應(yīng)的字段。
如果是級聯(lián)保存或者級聯(lián)更新之類的應(yīng)該還是要配置映射關(guān)系,設(shè)置cascade屬性的。
不知道我又沒有理解錯你的意思,我自己的一點看法。