我有一个建筑物和楼层之间的关系:有些楼层只能在1栋楼内(这些楼层只有1个外键指向“建筑”表),而有些楼层位于2栋楼之间(这些楼层有2个外键指向“楼层”表,一个是startBuildingId,第二个是endBuildingId).I有这个代码来表示这种关系:
public class Building implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)