java - Hibernate 中的 setText() 是什么?

标签 java sql hibernate hql

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

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

这个方法到底有什么作用?方便吗?

生成查询对象后(如何)设置查询字符串(HQL 或 SQL)?

最佳答案

它用于 CLOB 字段,就像 setBinary 用于 BLOB 一样。

查询字符串在创建查询对象时设置,用

查询 q = session.createQuery("MY HQL QUERY")

关于java - Hibernate 中的 setText() 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014838/

相关文章:

java - 初始化数量

java - Android:当手机上有与库具有相同 pkg 名称的应用程序时,避免出现 "complete action using"

mysql - SQL - OUTER JOIN a UNION-ed 表

java - android 项目构建失败

mysql - Mysql中的Substring_index分隔符

mysql - 在 MS sql 上连接 5 个表

java - 全局事务管理-Jboss : Closing a connection for you

java - Hibernate不生成带有注释的表

java - 数据库中的列为空时的 if 语句

java - Spring Boot 示例在 eclipse 中抛出 MojoExecutionException