Code: Select all
@Data
@EqualsAndHashCode(callSuper=false)
@Document(collection = "grp")
@AllArgsConstructor
@NoArgsConstructor
public class grp extends BaseEntity implements Serializable {
@Indexed(unique = true)
private String x;
@Reference
private List y;
}
@Data
@EqualsAndHashCode(callSuper = false)
@Document(collection = "Z")
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
@CompoundIndex(name = "unique_index", def = "{'aaa': 1, 'zzz' : 1}", unique = true)
public class Z extends BaseEntity implements Serializable {
private String aaa;
private String bbb;
private Zzz zzz;
private Ixxx xxx;
}