Quote Originariamente inviata da LeleFT Visualizza il messaggio
L'unico problema che vedo, così a colpo d'occhio, è che nella classe Timesheet non hai dichiarato il campo "idAnagrafica", che è richiesto nella JoinColumn.
Da qui l'eccezione che hai ottenuto da SQL Server.
Corretto quello la prima implementazione che hai postato dovrebbe essere ok.
ciao!

si ci avevo pensato, ma nella tabella timesheet non ho un campo idAnagrafica.
la join è fatta sul campo codAnagrafica.