Хорошо бы конечно показывать не только примеры запросов, которые получаются под капотом JPA, но и их планы, чтобы показать наглядно что меняется, и уже на основании этого делать выводы.. иначе фактически нужно просто поверить что этот запрос лучше чем тот
Что-то про атрибут readOnly тоже ни слова.. В своё время долго пытался понять что же он дает на самом деле.. В доке спринга всего одна фраза: Read-write versus read-only transaction. Only applicable to values of REQUIRED or REQUIRES_NEW. и как он сопоставляется с нативным jdbc Connection, в котором есть метод setReadOnly (если они конечно вообще сопоставляются).. в доке которого следующее: Puts this connection in read-only mode as a hint to the driver to enable database optimizations.
Хорошо бы конечно показывать не только примеры запросов, которые получаются под капотом JPA, но и их планы, чтобы показать наглядно что меняется, и уже на основании этого делать выводы.. иначе фактически нужно просто поверить что этот запрос лучше чем тот
Что-то про атрибут readOnly тоже ни слова.. В своё время долго пытался понять что же он дает на самом деле.. В доке спринга всего одна фраза:
Read-write versus read-only transaction. Only applicable to values of
REQUIREDorREQUIRES_NEW. и как он сопоставляется с нативным jdbc Connection, в котором есть метод setReadOnly (если они конечно вообще сопоставляются).. в доке которого следующее:Puts this connection in read-only mode as a hint to the driver to enable database optimizations.