Driver クラスが 1 つあります。
public class Driver {
private String driverId;
private String driverName;
//getter and setter
}
ドライバーの毎日の運転の詳細を格納するために使用される 1 つの DriverEntry クラスと、DriverEntry クラスには、Driver オブジェクトと Date オブジェクトとして含まれる DriverEntryKey があります。では、このファイルを driver.hbm.xml ファイルにマップするにはどうすればよいでしょうか?
public class DriverEntry {
private DriverEntryKey key;
private String startTime;
private String endTime;
//getter and setter
}
public class DriverEntryKey implements Serializable{
private Driver driver;
private Date date;
}
<class name="Driver" table="driver" >
<id name="driverId" column="driver_id">
<generator class="assigned"/>
</id>
<property name="driverName" column="prod_name" length="20"/>
</class>
<class name="DriverEntry" table="DriverEntry" >
<composite-id name="key" class="DriverEntryKey">
<key-property name="driver" type=""></key-property>
<key-property name="date" type=""></key-property>
</composite-id>
</class>
では、driver---primary-key-to-foreign-key--in--> DataEntry テーブルを維持する内部に何を入力できますか?