1

这是准备好的声明吗?

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”条件,那么肯定是prepared statement,会被数据库缓存。但是第一个“where”条件是什么?它是否会阻止数据库缓存此查询?

4

1 回答 1

2

Hibernate 总是使用 PreparedStatement 来调用数据库。

于 2013-01-16T15:09:40.250 回答