Hello,
I am using Snakeyaml for building my domain graph. I couldn't find the right syntax for it. Please see the domain model, and the yaml.
public class Person {
String fullname;
@OneToMany(mappedBy="person",cascade=CascadeType.ALL)
public List<Role> roles;
}
public class Role {
public RoleType roleType;
public String description;
public Person person;
}
public class RoleType {
public String roleName;
public String description;
}
YAML1:
RoleType(rt1):
roleName: ADMINISTRATOR
description: administrator
Role(prole1):
roleType: rt1
description: description
Person(person1):
fullname: test user
roles:
- role1
YAML2:
RoleType(rt1):
roleName: ADMINISTRATOR
description: administrator
Person(person1):
fullname: test user
roles:
- roleType: rt1
description: description
person: person1
YAML3:
RoleType(rt1):
roleName: ADMINISTRATOR
description: administrator
Person: &1
fullname: test user
roles:
- roleType: rt1
description: description
person: *1
None of it worked, giving transient error or "No previous reference found for object of type ..." . Any pointer, highly appreciated. thanks.