Se solicita información sobre el paradero del estudiante Arshak Karhanyan

Clase 14

Jueves (Mañana, 2021)

¡Bienvenidos nuevamente a diseño en pantuflas!

Resumen

En esta oportunidad seguimos profundizando en los conceptos de ORM y la tecnología JPA/Hibernate. Además incorporamos el concepto de mapeo de herencia.

Además vamos a entender el concepto de consulta polimorfica para poder analizar que estrategia de herencia voy a utilizar para persistir. - Single Table (Una tabla) - Joined (Tabla por clase) - Table per concrete class (Tabla por clase concreta) - Y sus estrategias de generación de ids 🤓

Y en el caso de que no nos interese hacer consultas polimorficas podriamos usar @MappedSuperclass

Además vemos las alternativas que tenemos cuando nos enfrentamos a interfaces: - Si no tienen estado podriamos conventirlas en enum o en clase abstracta - Si tiene estado deberiamos convertirlas en clases abstractas

Material

Apuntes