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).
See Question&Answers more detail:os