Olá,
Possuo dúvida sobre entidades JPA pois acredito que haja um alto acoplamento entre os objetos.
Exemplo:
@Entity
public class A{
private B var_b;
private C var_c;
//getters and setters
}
É possível que os atributos var_b, do tipo B, e var_c, do tipo C, sejam representados por interfaces?
Assim teríamos algo semelhante a:
private IB var_b;
private IB var_c;
Trabalhar com interfaces ao invés de classes dentro de Entities JPA irá causar algum impacto no desenvolvimento? É viável?
Caso não seja, como posso diminuir o acoplamento dentro das Entidades JPA ?
Obrigado