Я немного запутался в том, что em.clear() делает в MikroOrm или любом подобном менеджере сущностей. https://mikro-orm.io/docs/entity-manager ссылка для clear() метод.
Кажется, некоторые из ответов stackoverflow относительно общего EntityManager сказали, что мне нужно вызывать clear() после каждого persist/remove and flush, чтобы избежать проблем с памятью.
Чтобы сделать этот вопрос более конкретным для моего случая, предположительно я создаю конечную точку Graphql в своем приложении. Есть некоторые общие функции CRUD для вызова пользователями, каждая функция создаст MikroOrm entity, используя некоторые функции MikroOrm, такие как findOne() и т. д., для выполнения некоторой общей операции CRUD в базе данных.
Означает ли это, что мне нужно вызывать clear() каждый раз после persist/remove and flush (если есть какая-то операция CUD) и даже только читать данные? А что произойдет, если я не вызову этот метод?