我正在研究Java Swing应用程序,我在SQL应用程序中查询SQL Server数据库中的表.此表包含一些阿拉伯语,中文等数据......但问题是我在使用此查询时没有得到任何结果:(var可以是阿拉伯语或任何其他语言):
from Table T where T.columnName like '%"+var+"%'
Run Code Online (Sandbox Code Playgroud)
我做了一些搜索,然后尝试了以下内容:
from Table T where T.columnName like N'%"+var+"%'
Run Code Online (Sandbox Code Playgroud)
我在NetBeans上收到此错误消息:
线程"AWT-EventQueue-0"中的异常
org.hibernate.hql.internal.ast.QuerySyntaxException:意外令牌:N靠近第1行
有人可以帮我解决这个问题吗?我很困惑知道这个相同的最后一个查询在SQL Server Management Studio中完美运行.