Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.2K
Vistas
Spring Data JPA guarda al niño sin buscar al padre

¿Cómo guardar la entidad secundaria con los repositorios JPA de datos de Spring si conoce la identificación principal?

Por ejemplo, si tenemos una relación de uno a muchos:

 @Entity public class Customer { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Long id; private String firstName; private String lastName; @ManyToOne private CustomerCategory category; } @Entity public class CustomerCategory { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Long id; private String name; }

Uno puede hacer algo como:

 CustomerCategory someCategory = customerRepository.findOne(1L);// how to skip that line. The id should be enough. Customer cust = new Customer("Evgeni", "Dimitrov", someCategory); customerRepository.save(cust);

JPA puede load (simplemente cree un proxy y configure el Id) en lugar de 'obtener' (seleccione de la base de datos). ¿Es eso posible con Spring Data JPA?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Olvidar identificación. Ahora se encuentra en el nivel de Objeto de ORM (ObjectRelationMapping). Los objetos se componen de otros objetos. SIN identificaciones.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda