Printed JdbcTemplate déclarations préparées avec SQL Server 2012

J'essaie d'utiliser des instructions préparées avec JDBC Template et SQL Server 2012. J'ai utilisé ceci pour exécuter l'instruction:

jdbcTemplate.query(PreparedStatementCreator psc, PreparedStatementSetter pss, ResultSetExtractor rse); 

De la partie JAVA, tout est OK. La requête est exécutée et j'obtiens ce dont j'ai besoin, mais le problème est la performance de la database. Quand je lance le traçage, je peux voir que cette déclaration est en train d'être préparée, plutôt que exécutée, mais que PAS PRÉPARÉ! Je ne sais pas pourquoi. Que, le point entier des instructions préparées est perdu, puisque le plan d'exécution de requête est effacé du cache, et il doit être préparé à nouveau pour l'utilisation suivante.

S'il vous plaît, quelqu'un a-t-il une idée de la raison pour laquelle SQL Server ne prépare pas les instructions, et comment empêcher que cela ne se produise?

Merci d'avance!