Kontrollera om du inte missar detta.
om du inte får användarobjektet i frågan kan det bero på att du inte hämtar UserWithPassword på ett EVERT sätt. Den lata hämtningen av objektet skapar ett proxyobjekt för de inre objekten och du kommer därför inte att få värdet av User-objektet.
Och jag hoppas att standardhämtningstypen är LAT om jag inte har fel