Digamos que Coche tiene una Lista de Rueda y al mismo tiempo Rueda tiene una referencia de Coche para el propietario.¿Las "referencias circulares" en JPA son antipatrón?
public class Car{
List<Wheel> wheels;
}
public class Wheel{
Car owner;
}
Pregunto esto porque en JPA es fácil de operar así en lugar de volver a consultar la base de datos para obtener la entidad principal.
No, no es un patrón anti, pero solo debe hacer esto si lo necesita, si no lo hace no es necesario, especialmente la relación car-> wheels, ya que puede causar 1 : N consultas a la base de datos. –