I need help to define correctly a @OneToMany JPA annotation. Tried different ways but still get error/issues like the foreign key (visitor_revision_id) is null in the visit
class Visitor
public class Visitor {
@Id
@Column(name = "visitor_revision_id")
@GeneratedValue
Long id;
@Column
String visitorCode;
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "visitor_revision_id", referencedColumnName = "visitor_revision_id")
List visitorCharacteristicList;
}
VisitorCharacteristic
public class VisitorCharacteristic {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
Long id;
@Column
String attributeCode;
@Column
String attributeValue;
}