我一直在寻找将查询字符串设置为Hibernate中的Query
对象。我找到了方法setText()
,但我找不到这种方法的解释;既不在interface docs也不在implementation's。
它可能看起来像“设置文本类型参数”,但那么与setString()
方法的区别是什么?所以对我来说看起来有点混乱。
这种方法到底是做什么用的?方便吗?
在生成Query对象后,我们可以设置查询字符串(HQL或SQL)吗?
答案 0 :(得分:2)
它用于CLOB
字段,例如setBinary
用于BLOB
s。
使用
创建Query对象时设置查询字符串 Query q = session.createQuery("MY HQL QUERY")