Todos los vídeos

¡AYUDA! Error Lazy Initialization (OneToMany)

¿Estás recibiendo un error de tipo Lazy Initialization Error cuando obtienes una lista en una relación OneToMany de JPA? Mira este vídeo porque te explico por qué ocurre y cómo puedes arreglarlo.

Funciones básicas de una colección

Un popurrí con algunas funciones útiles que traen las colecciones de Scala, como el método isEmpty, el nonEmpty, el length... En siguientes vídeos os hablaré de las funciones importantes a ritmo de un vídeo por una o dos por episodio.

OneToMany: EntityManager

Vale, hemos visto suficiente. Veamos cómo podemos integrar esto del OneToMany/ManyToOne con nuestro EntityManager para crear instancias de entidades relacionadas y almacenarlas en el sistema.

Colecciones

Las colecciones son uno de los conceptos más potentes y flexibles de Scala. Permiten agrupar objetos en... colecciones, y disponen de métodos que permiten manipular de una forma potente esos objetos a nuestro gusto. He aquí una clasificación con los principales tipos de colección que hay.

OneToMany: anotaciones

Estas son las anotaciones que debes incorporar a tus entidades si quieres crear una relación OneToMany. Una de ellas deberá llevar la anotación OneToMany, y para crear el recíproco la otra deberá llevar el ManyToOne.

El sistema de tipos

Hablo mucho de variables pero ¿qué se esconde realmente detrás del sistema de tipos de Scala? En este vídeo os cuento qué tipos de datos existen en Scala y cómo se llaman las clases en las que se jerarquizan los principales tipos.

OneToMany: planteamiento

En este episodio os planteo en qué consiste la relación OneToMany con un ejemplo sencillo y la ayuda de mi amigo Excel. De todos modos es conveniente que sepáis de qué hablo, así que recomiendo tener experiencia sobre bases de datos.

Bucles WHILE y DO-WHILE (y String Interpolation)

Con los bucles WHILE y DO-WHILE podemos hacer que una determinada región de código se repita mientras cierta expresión booleana siga siendo verdadera, como en muchos otros lenguajes de programación. Indirectamente, os cuento cómo funciona el mecanismo de interpolación de Strings para poder meter variables dentro de tus strings sin volverte loco concatenando cosas.

Un caso sencillo de MATCH

El match es una de las expresiones más potentes que hay en Scala que permite aplicar pattern matching. Ya os hablaré de ello en un futuro. Por ahora os voy a enseñar un caso de uso sencillo del match en el que lo usamos para devolver una expresión en función de lo que valga una variable.

El condicional IF en Scala

El condicional IF de Scala es como el condicional IF de cualquier otro lenguaje. Bueno, en realidad este tiene un par de sorpresas. Por ejemplo, al ser una expresión, ¿sabías que puedes meterlo en cuaqluier parte donde se acepte uuna expresión? Por ejemplo, como parámetro en un println.

Por duración
Por tema