anchor.diff:  private String descripcion;
   ----
   
  -Y pulsamos la combinación de teclas o hotkey ctrl+shift+O para traernos las importaciones necesarias. En este caso se da una 
  -ambigüedad porque hay dos clases Dates en paquetes diferentes, nosotros tenemos que elegir el paquete java.util.Date.
  +Y pulsamos la combinación de teclas o hotkey ctrl + shift + O para traernos las importaciones necesarias. En este caso se da una ambigüedad porque existen dos clases Date en paquetes diferentes, nosotros tenemos que elegir la del paquete java.util.Date.
    
  -Generamos ahora los métodos de acceso a estos atributos, con botón derecho sobre la clase y _> Source > Generate Getters and Setters_, Seleccionar todos los atributos y pulsar OK. Dejamos el código fuente ordenado con botón derecho _> Source > Format_. Finalmente guardamos la clase pulsando el icono del disquette o usando la hotkey Ctrl + S.
  +Generamos ahora los métodos de acceso a estos atributos, con botón derecho sobre la clase y _> Source > Generate Getters and Setters_, Seleccionar todos los atributos y pulsar OK. Dejamos el código fuente ordenado con botón derecho y _> Source > Format_. Finalmente guardamos la clase pulsando el icono del disquette o usando la hotkey Ctrl + S.
    
   A nivel de clase hacemos los siguientes cambios: 
   
   Convertimos la clase en serializable. Esto es una buena práctica en general porque en ciertas situaciones es necesario que el bean sea serializable.
  -Podéis consultar http://www.adam-bien.com/roller/abien/entry/do_jpa_entities_have_to[este link] para más información.
  +Podéis consultar http://www.adam-bien.com/roller/abien/entry/do_jpa_entities_have_to[este link] si queréis una explicación más detallada.
   
   [source,java,indent=0]
   ----
  
positive.code: 
  Y aplicamos las anotaciones de persistencia de manera análoga a lo visto con las dos clases anteriores.
  
  Muy bien, ya tenemos atributos persistentes para nuestras entidades, es momento de implementar las dos relaciones reflejadas en el diagrama de clases, vamos a ello.
  
  === Relación entre Trabajo y Drone
  
  
negative.code: * Un Drone tiene ninguno, uno o varios trabajos programados.
  * Un Trabajo se compone de un recorrido formado por dos o más puntos de ruta.
  	
  Con esta información podemos ya elaborar el diagrama de clases que establezca el diseño de nuestras clases de persistencia.
  
  image::https://raw.githubusercontent.com/lametaweb/lametaweb.github.io/master/images/003/post003-fig045.png[]
  
  La clase en la parte superior del diagrama corresponde a la capa de negocio y la implementaremos más adelante. El resto constituye la capa de persistencia.
  
  NOTE: Otro planteamiento a la hora de implementar la capa de persistencia es crear primero el esquema de la base de datos y a partir de él, con un asistente, generar un código fuente de partida para las clases persistentes, que luego podremos modificar para que se ajuste a lo que necesitemos.
  
  == Implementación de entidades persistentes
  
  Bien, vamos con la implementación. Creamos las tres clases primero, y no una a una, para evitar errores por referencias a clases inexistentes. Añadimos cada clase haciendo click en botón derecho sobre la carpeta _/src/main/java/_ y _New > Class_. Si la opción del menú no está visible ir a la opción _Java > Class_ después de hacer _New > Other..._.
  
  .Datos para creación de clases de persistencia
  [cols="1h,5"]
  