Query hints are hints for the database' s query parser/optimizer. A comment is a... well a comment :)
On Tue, Aug 1, 2017, 6:37 AM Vlad Mihalcea <mihalcea.v...@gmail.com> wrote: > Hi, > > While working on integrating a Pull Request, I realized that the > org.hibernate.engine.spi.QueryParameters provides these two attributes: > > private String comment; > private List<String> queryHints; > > Both these two are to be sent to the database, so why do we have both? > > I also noticed that only for Query Hints we do take into consideration DB > specific query hint syntax: > > // Keep this here, rather than moving to Select. Some Dialects may > need the hint to be appended to the very > // end or beginning of the finalized SQL statement, so wait until > everything is processed. > if ( parameters.getQueryHints() != null && > parameters.getQueryHints().size() > 0 ) { > sql = dialect.getQueryHintString( sql, parameters.getQueryHints() ); > } > > Shouldn't we only have either comment or queryHints? Or what is the > difference between these two? > > Vlad > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev