java - Hibernate ":"(冒号)参数转义

标签 java sql hibernate

我的 createSQLQuery() 方法使用具有 : 字符的表 Tables::IMS_EPISODE
这将被视为a Paramater ,需要设置
有没有办法转义这个字符,这样它就不会被视为参数?

Request processing failed; nested exception is 
org.springframework.orm.hibernate4.HibernateQueryException:
Not all named parameters have been set:  

这是我得到的异常。 谁能帮我吗? 谢谢。
使用的数据库:SAP HANA

最佳答案

对于每个冒号,您应该使用 \\: 来实现此目的。

关于java - Hibernate ":"(冒号)参数转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54221389/

相关文章:

mysql - 如何在mysql中搜索多分类

java - 在 drools 中传递参数

java - JoptionPane 多选和可滚动选项

java - 有没有可以根据学生成绩计算成绩的第三方免费 Java 库?

sql - 我应该使用什么 SQL 查询?

java - hibernate 缓存几天后过期

java - 在 Java 中逐字反转字符串

java - 无法在 Java 中参数化 SQl 查询

hibernate - 多态 'get' 使用 hibernate、多对一、InheritanceType.JOINED

hibernate - MappingJackson2HttpMessageConverter 找不到类型的(映射)键反序列化器