Oi Sergio! Tudo certo?
É isso mesmo, o foco ficou mais na classe Conta, com o carregamento dos dados, sinalizado tanto pelo cascade quanto pelo fetch. Como pelo exercício não sabemos muito bem como está a classe Transacao, preferimos deixar sem o mappedBy explícito. Nesse caso, há algumas diferenças:
- se temos um mapeamento unidirecional, por exemplo, apenas a conta conhecerá suas transações, não tendo um atributo
conta na classe Transação, sendo desnecessário o uso do mappedBy. - já no caso de termos um relacionamento bidirecional, que foi o caso da aula, tanto a conta tem suas transações, como a transação conhece sua conta. Por isso, para evitar problemas, precisamos usar o
mappedBy.
Espero ter contribuído! Abraços e bons estudos! :)