How I can configure StatementInspector in Hibernate?
https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/Interceptor.html says that onPrepareStatement(String sql) is Deprecated. Supply a StatementInspector instead, if you wish to inspect and alter SQL statements. But I am not clear how I can configure StatementInspector in Hibernate at application level (i don't want to set it at each hibernate session level). Don't do like that ) You need only two things: Add property to persistence.xml: property name="hibernate.session_factory.statement_inspector" value="full-qualified class name" Write your listener class by implementing interface