Christian Beikov (
https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%...
) *created* an issue
Hibernate ORM (
https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiMGVlNzkzN2Y5...
) / Improvement (
https://hibernate.atlassian.net/browse/HHH-15462?atlOrigin=eyJpIjoiMGVlNz...
) HHH-15462 (
https://hibernate.atlassian.net/browse/HHH-15462?atlOrigin=eyJpIjoiMGVlNz...
) Optimize ColumnReference rendering and reduce buffering (
https://hibernate.atlassian.net/browse/HHH-15462?atlOrigin=eyJpIjoiMGVlNz...
)
Issue Type: Improvement Assignee: Christian Beikov (
https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%...
) Components: hibernate-core Created: 25/Aug/2022 00:12 AM Fix Versions: 6.1.3 Priority:
Major Reporter: Christian Beikov (
https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%...
)
Currently, ColumnReference creates an expression text string eagerly which does a lot of
buffering and thus causes allocations. Instead, we could simply let the class do the
rendering itself and retain the state parts. It’s not only nicer design wise, but should
also improve performance because we do fewer allocations.
(
https://hibernate.atlassian.net/browse/HHH-15462#add-comment?atlOrigin=ey...
) Add Comment (
https://hibernate.atlassian.net/browse/HHH-15462#add-comment?atlOrigin=ey...
)
Get Jira notifications on your phone! Download the Jira Cloud app for Android (
https://play.google.com/store/apps/details?id=com.atlassian.android.jira....
) or iOS (
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=Em...
) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100206- sha1:d2e68df )