Embebido con List de Referenciado
@Getter
@Setter
public class Banco {
@Id
private String idbanco;
private String descripcion;
private String activo;
@Embedded
private List<UserInfo> userInfo;
public Banco() {
}
public Banco(String idbanco, String descripcion, String activo) {
this.idbanco = idbanco;
this.descripcion = descripcion;
this.activo = activo;
}
}
@DocumentEmbeddable
public class Bancocuenta {
@Id
private String idcuenta;
@Referenced(collection= "Banco", repository = "com.avbravo.ejbspard.repository.BancoRepository", field = "idbanco", javatype = "String", lazy = false)
private Banco banco;
public Bancocuenta() {
}
}