【发布时间】:2016-03-08 00:23:21
【问题描述】:
我正在尝试从 Hibernate 更新表。我的表名在名称的开头有特殊字符“@”。当我尝试更新它时,它给了我以下错误。
严重:servlet [kendo] 在路径 [/GanttView] 的上下文中的 Servlet.service() 引发异常 [请求处理失败;嵌套异常是 org.hibernate.QueryException: unexpected char: '@' [Update [@IS_Demand] set sel=1]] 根本原因 org.hibernate.QueryException: 意外字符: '@' [更新 [@IS_Demand] set sel=1]
我不想更改数据库中表的名称,因为那样我将不得不更改很多东西。有什么办法可以访问它。 我尝试了许多其他组合,例如
\"@IS_Demand\" or '@IS_Demand' or '[@IS_Demand]'
有人知道答案吗?
【问题讨论】: