我有 2 个实体,车辆和司机。车辆有司机。在 Hibernate 生成的 Vehicle 类中,这种表示法由...表示
public class Vehicle
{
private Driver driver;
...
...
...
}
在数据库中,以下是场景......
table vehicle
id INT
name VARCHAR(20)
driverId INT
table driver
id INT
name VARCHAR(45)
我正在创建一个车辆并想分配一个现有的驱动程序。使用 Hibernate,当我创建一个 Vehicle 对象并保存它时,我必须执行以下操作...
// Load Driver
Driver driver = (Driver) session.load(Driver.class, Integer.parseInt(iKnowTheDriverId));
// Create Vehicle
Vehicle v = new Vehicle();
v.setDriver(driver);
我是否需要每次都加载相应的驱动程序实体,还是只设置驱动程序 ID?
提前致谢...
SG