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