mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
DDC-691: doctrine.readOnly query hint #852
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @doctrinebot on GitHub (Jul 15, 2010).
Jira issue originally created by user romanb:
Setting such a query hint to TRUE should result in all entities being retrieved by that query to be read-only for the purposes of change-tracking. Note that the entities themselves need not necessarily be read-only in general.
This feature is a flush performance tweak that can be used to query for objects but not let the returned objects run through change-tracking on flush. Any other managed objects are tracked as usual so you can do a read-only query for 100 entities and persist a new entity in the same unit of work with optimal flushing performance.
@doctrinebot commented on GitHub (Dec 26, 2011):
Comment created by koc:
Any news?
Why query hint? What about temporary switching like fetch mode changing via query object?
@doctrinebot commented on GitHub (May 31, 2012):
Comment created by acid24:
Any news on this?
I think this is a must have feature. Thanks for all your work.
@beberlei commented on GitHub (Apr 18, 2021):
Merged into 2.9.x