我有一个客户
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "cl_id")
private Long clId;
@JoinColumn(name = "vl_id", referencedColumnName = "vl_id")
@ManyToOne
private City cityId;
每当我以这种方式创建新客户端时:
Client c = new Client();
c.setCityId(new City());
并坚持下去。如果城市不存在,它也不存在。除非 City 对象有一个 Id ,否则这个城市不会被持久化吗?