Muestra las diferencias entre dos versiones de la página.
unidades:03_relaciones:05_muchos_a_muchos_desordenada [2012/08/04 20:40] admin |
unidades:03_relaciones:05_muchos_a_muchos_desordenada [2016/07/03 20:35] (actual) |
||
---|---|---|---|
Línea 53: | Línea 53: | ||
En el listado 1 podemos ver cómo la clase ''Profesor'' tiene una propiedad de tipo <javadoc jdk7>java.util.Set|Set</javadoc> llamada ''modulos'' de la clase ''Modulo'' (línea 6) y además la clase ''Modulo'' también posee un <javadoc jdk7>java.util.Set|Set</javadoc> de objetos ''Profesor'' (línea 24). | En el listado 1 podemos ver cómo la clase ''Profesor'' tiene una propiedad de tipo <javadoc jdk7>java.util.Set|Set</javadoc> llamada ''modulos'' de la clase ''Modulo'' (línea 6) y además la clase ''Modulo'' también posee un <javadoc jdk7>java.util.Set|Set</javadoc> de objetos ''Profesor'' (línea 24). | ||
- | El mecanismo que usamos en Java para almacenar la lista de objetos es el interfaz <javadoc jdk7>java.util.Set|Set</javadoc>. No vamos a usar el interfaz <javadoc jdk7>java.util.List|List</javadoc> o un array ya que dichas formas implican un orden de los objetos mientras que usando un <javadoc jdk7>java.util.Set|Set</javadoc> no hay ningún tipo de orden. En la siguiente lección se explica cómo usar una lista ordenada de objetos. | + | El mecanismo que usamos en Java para almacenar la lista de objetos es el interfaz <javadoc jdk7>java.util.Set|Set</javadoc>. No vamos a usar el interfaz <javadoc jdk7>java.util.List|List</javadoc> o un array ya que dichas formas implican un orden de los objetos mientras que usando un <javadoc jdk7>java.util.Set|Set</javadoc> no hay ningún tipo de orden. |
<note important>En la clases Java ''Profesor'' y ''Modulo'' no se han incluido los métodos get/set de cada propiedad para facilitar la lectura pero deben estar en la clase Java.</note> | <note important>En la clases Java ''Profesor'' y ''Modulo'' no se han incluido los métodos get/set de cada propiedad para facilitar la lectura pero deben estar en la clase Java.</note> | ||
Línea 81: | Línea 81: | ||
===== Tablas ===== | ===== Tablas ===== | ||
La tablas de base de datos quedarían de la siguiente forma: | La tablas de base de datos quedarían de la siguiente forma: | ||
+ | |||
<uml> | <uml> | ||
class Profesor <<Table>> | class Profesor <<Table>> |