草庐IT

OneToOneToOne

全部标签

java - JPA OneToOneToOne 映射

我刚刚开始使用JavaPersistenceAPI,并且对它的使用感到很自在。但是,我遇到了一个小设计决定。假设我经营一家汽车租赁店,有几辆车、几个客户,不同的客户可以使用不同的汽车。为了存储客户最喜欢的汽车,我会使用来自客户类的@OneToMany关系,对于目前正在租车的客户,我会使用来自汽车类的@OneToOne。现在,我应该如何存储客户驾驶给定汽车的公里数?例如,对于MySQL数据库,我将创建一个包含三列(四列带有id)的表:customer_id、car_id和公里。customer_id和car_id将是FK,公里数......是不言自明的。JPA的最佳方法是什么?例如,我可