Advanced Mapping
Nested fields and multiple targets annotations mapping.
Classes
data class AdvancedChildEntity(
val childName: String
)public class AdvancedChildEntity {
private String childName;
public String getChildName() {
return childName;
}
public void setChildName(String childName) {
this.childName = childName;
}
}data class AdvancedEntity(
val name: String,
val firstChild: AdvancedChildEntity,
val secondChild: AdvancedChildEntity
)public class AdvancedEntity {
private String name;
private AdvancedChildEntity firstChild;
private AdvancedChildEntity secondChild;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public AdvancedChildEntity getFirstChild() {
return firstChild;
}
public void setFirstChild(AdvancedChildEntity firstChild) {
this.firstChild = firstChild;
}
public AdvancedChildEntity getSecondChild() {
return secondChild;
}
public void setSecondChild(AdvancedChildEntity secondChild) {
this.secondChild = secondChild;
}
}data class AdvancedEntityDisplay(
val name: String = "",
val firstChildName: String = "",
val secondChildName: String = ""
)public class AdvancedEntityDisplay {
private String name = "";
private String firstChildName = "";
private String secondChildName = "";
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFirstChildName() {
return firstChildName;
}
public void setFirstChildName(String firstChildName) {
this.firstChildName = firstChildName;
}
public String getSecondChildName() {
return secondChildName;
}
public void setSecondChildName(String secondChildName) {
this.secondChildName = secondChildName;
}
}Annotations
Test
Full Example
Last updated
Was this helpful?