当前位置: 代码迷 >> 综合 >> NHibernate对某列数据进行查询是报引发类型为“Antlr.Runtime.NoViableAltException”的异常。
  详细解决方案

NHibernate对某列数据进行查询是报引发类型为“Antlr.Runtime.NoViableAltException”的异常。

热度:1   发布时间:2023-12-09 23:22:09.0

这是HQL语法的关系

对所有的列进行查询时,select 应该去掉


但对某几列进行查询时,要加select,而且应该注意,select 后面跟的不是列名,而是配置文件中的name,比如有一列在数据库里叫CustomerId,但在配置文件中配的name是Id,则正确的语句为:

select  Id from tablename


  相关解决方案