これは準備された声明ですか?
select
this_.col_id as col1_1_0_,
this_.col_label as col2_1_0_,
this_.col_definitionAsJSON as col4_1_0_
from
tbl_Rule this_
where
this_.class='org.rules.Table'
and this_.col_label=?
最初の「where」条件を削除すると、それは間違いなく準備済みステートメントであり、データベースによってキャッシュされます。しかし、最初の "where" 条件についてはどうでしょうか。データベースによるこのクエリのキャッシュを防止しますか?