Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ORM
3
ORM
4
ORM
5
JPQL
6
Spring Data JPA
7
Repositorios
List<Curso> findAll();
List<Curso> findAll(Pageable pageable);
Curso save(Curso curso);
void delete(Curso curso);
Optional<Curso> findById(Integer id);
8
Repositorios
9
Relaciones
• Uno a uno
• Uno a muchos
• Muchos a uno
• Muchos a muchos
10
Relaciones
Hermanos
11
Relaciones
Hermanos
12
Relaciones
Hermanos
13
Callbacks del ciclo de vida de una Entidad
@PrePersist
@PostPersist
@PostLoad
@PreUpdate
@PostUpdate
@PreRemove
@PostRemove
14
Callbacks del ciclo de vida de una Entidad
15
Solo sé que nada sé.
Sócrates