休眠映射@manytomany
Hibernate mapping @manytomany
我有 3 个表:Bus、Driver 和 BusDriver,我需要获取带有一组驱动程序的总线实体。我已经了解如何执行此操作,但 BusDriver 中有一个日期字段,我需要将其包含在集合中。例如我有 {bus_id, bus_model, ... {driver1, driver2}} 但我需要 {bus_id, bus_model, ... {{driver1, date }, driver2, 日期}}
通常,您可以通过将 BusDriver 显式映射为一个实体,然后让一个或两个其他实体将 BusDriver 映射为 ManyToOne 或 OneToMany(视情况而定)来执行此操作。如有必要,您的模型接口本身可以通过返回总线(或驱动程序)的集合或列表而不是映射 class.
来掩盖这一点
您需要将 BusDriver table 映射到实体才能获取此属性。
你应该这样做 exemplo
我有 3 个表:Bus、Driver 和 BusDriver,我需要获取带有一组驱动程序的总线实体。我已经了解如何执行此操作,但 BusDriver 中有一个日期字段,我需要将其包含在集合中。例如我有 {bus_id, bus_model, ... {driver1, driver2}} 但我需要 {bus_id, bus_model, ... {{driver1, date }, driver2, 日期}}
通常,您可以通过将 BusDriver 显式映射为一个实体,然后让一个或两个其他实体将 BusDriver 映射为 ManyToOne 或 OneToMany(视情况而定)来执行此操作。如有必要,您的模型接口本身可以通过返回总线(或驱动程序)的集合或列表而不是映射 class.
来掩盖这一点您需要将 BusDriver table 映射到实体才能获取此属性。
你应该这样做 exemplo