Actualizar a Java 8

Bueno, yo todavía no tenía Java 8, pero como era algo que se nos pidió
durante bastante tiempo, pues ya era hora.
Resolución bug

Se ha solucionado un bug por el cual, al seleccionar un contacto, no
devolvía nada, ya que al no haber tipos de contacto, la select no
devolvía nada.
Ídem con la sentencia que devuelve todos los contactos con un mismo
apellido.
Bug solucionado

Solucionado un problema que impedía que las fechas se insertasen
correctamente en la base de datos.
Bug solucionado

Para evitar problemillas, como la BBDD tiene una precisión en tiempo de
nanosegundos, pues le insertamos el valor con dicha precisión, y así
esperamos exactamente el mismo valor.
Bug solucionado

La actualización de las llamadas, pues eso, hay que hacerla sobre las
llamadas y no sobre los contactos.
Métodos equals() generados

Métodos equals() generados para las clases Call, Contact y ContactType.
Además, en la clase Contact se ha eliminado el método compareTo() por
no tener la utilidad esperada.
Pruebas BBDD creadas

Se han creado las pruebas necesarias para comprobar el correcto
funcionamiento de la persistencia en BBDD.