Solo se permiten consultas de Ancestor dentro de transacciones, ¿cómo tratarlas?

Necesito hacer una consulta dentro de unTransaction, sin embargo, no conozco la Entidad @Id, lo que tengo es el valor de un campo, como un nombre de usuario pero no la ID,

Así que en otras palabras, no puedo crear unKey para hacer la consulta. ¿Cómo puedo hacer una consulta para obtener una entidad dentro de unTransaction?

Respuestas a la pregunta(2)

Su respuesta a la pregunta