繁体   English   中英

休眠映射@manytomany

[英]Hibernate mapping @manytomany

我有3个表:Bus,Driver和BusDriver,我需要获取带有驱动程序集的总线实体。 我已经了解了如何执行此操作,但是BusDriver中有一个日期字段,我需要将其包含在集合中。 例如,我得到了{bus_id,bus_model,... {driver1,driver2}},但是我需要{bus_id,bus_model,... {{driver1,date},driver2,date}}

通常,您可以通过将BusDriver显式映射为一个实体,然后让一个或两个其他实体将BusDriver映射为ManyToOne或OneToMany(视情况而定)来执行此操作。 如果需要,您的模型接口本身可以通过返回Set(集合)或Bus(总线)列表(或Driver(驱动程序))而不是映射类来掩盖此问题。

您需要将BusDriver表映射到实体以获取此属性。

你应该做这样的事情exemplo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM