Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.65 KB

File metadata and controls

20 lines (14 loc) · 1.65 KB

Force inline params in Criteria API

NOTE Use this with high precaution since you open the gate for SQL injections.

Description: Sometimes we need to force inline params in Criteria API. By default, numeric parameters are inlined, but string parameters are not.

Key points:

  • configure in application.properties the setting spring.jpa.properties.hibernate.criteria.literal_handling_mode as inline

If you need a deep dive into the performance recipes exposed in this repository then I am sure that you will love my book "Spring Boot Persistence Best Practices"If you need a hand of tips and illustrations of 100+ Java persistence performance issues then "Java Persistence Performance Illustrated Guide" is for you.