No hay nada como plantear una pregunta para solucionarla por mí mismo... He visto que, en el ejemplo del libro, el campo referenciado se llamaba id, no como en mi caso, que se llama id_reto, por lo que hay que introducir una línea más en la relación:
Código PHP:
* @ORMJoinColumn(name="reto_id", referencedColumnName="id_reto")
Salu2!
Javi.