什么是Hibernate中的setText()?

时间:2014-01-09 08:13:15

标签: java sql hibernate hql

我一直在寻找将查询字符串设置为Hibernate中的Query对象。我找到了方法setText(),但我找不到这种方法的解释;既不在interface docs也不在implementation's

它可能看起来像“设置文本类型参数”,但那么与setString()方法的区别是什么?所以对我来说看起来有点混乱。

这种方法到底是做什么用的?方便吗?

在生成Query对象后,我们可以设置查询字符串(HQL或SQL)吗?

1 个答案:

答案 0 :(得分:2)

它用于CLOB字段,例如setBinary用于BLOB s。

使用

创建Query对象时设置查询字符串

Query q = session.createQuery("MY HQL QUERY")