public class Driver {
@OneToOne
private License license;
//.. getter setter
};
public class License {
@OneToOne(mappedBy='license')
private Driver driver;
//.. getter setter
}
我通過此映射在Db的驅動程序表中獲取連接列license_id。問題是:休眠一對一映射雙向
Driver driver = new Driver();
// save driver then get it etc...
License license = new License();
license.setDriver(driver);
// save license...
driver.getLicense();
儘管我從child設置父項,列仍然是空的,我得到null。 如何避免這種情況?
節省許可證與驅動程序後,你從數據庫許可加載的驅動程序? – RAS
是的,我做到了,但沒有奏效。 – thetux4
那麼在那種情況下,我想我需要看完整的代碼。你可以發佈第二部分的代碼嗎? – RAS