这是一份准备好的声明吗?
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”条件,那么它肯定是一个准备好的语句,将由数据库缓存。但是第一个“哪里”条件是什么?它是否阻止数据库缓存此查询?
答案 0 :(得分:2)
Hibernate总是使用PreparedStatement来调用数据库。