1
0
mirror of synced 2025-02-02 21:41:45 +03:00

Mention that Doctrine does not use Entities public API

This commit is contained in:
Jarek Jakubowski 2018-06-08 18:47:39 +02:00 committed by GitHub
parent 01f89a8cdc
commit b6d08b15c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,6 +25,14 @@ Work that have not yet been persisted are lost.
Not calling ``EntityManager#flush()`` will lead to all changes
during that request being lost.
.. note::
Doctrine does NEVER touch the public API of methods in your entity
classes (getters and setters).
Instead, it uses reflection to set/get data from your objects.
When Doctrine fetches data from DB and saves it back,
any code put in your get/set methods won't be implicitly taken into account.
Entities and the Identity Map
-----------------------------