agrestio / agrest

Server-side Java REST Framework for easy access to data graphs from various backends
https://agrest.io
Apache License 2.0
80 stars 34 forks source link

Update processes result twice #504

Closed andrus closed 2 years ago

andrus commented 2 years ago

Performance improvement...

Update operation processes select result twice - once within CayenneCommitStage (without even checking whether the request requires a result), and then one more time in CayenneFillResponseStage. Everything should happen in CayenneFillResponseStage instead.