Boa tarde mestre,
Eu estava pensando se poderia fazer uma analogia entre o versionamento tipo Git com esses estagios. Pois pelo que entendi o Detached é um estado que está com uns "commits" a frente do que o Jpa reconhece e você precisa submeter. E fazer um merge é exatamente o que fazemos quando queremos sincronizar as diferenças. Não sei se estou me fazendo entender, ou até dificultando algo mais simples. Agradeço, ótima aula !