为了账号安全,请及时绑定邮箱和手机立即绑定

nhibernate 中 报 Could not execute query[SQL: SQL not available] 错误

nhibernate 中 报 Could not execute query[SQL: SQL not available] 错误

慕标琳琳 2018-12-07 13:29:33
private static ISession _session ; public IList<int> list() {using (_session = factory.Session) { IQuery querys = _session.CreateQuery(“select id from news”); return querys.List<int>(); }} private static ISessionFactory _factory; static object obj = new object(); public ISession Session { get { if (_factory == null) { lock (obj) { if (_factory == null) { Configuration cf = new Configuration().Configure(); _factory = cf.BuildSessionFactory(); } } } return _factory.OpenSession(); } } 为什么这么写调用 list() 总会报错。报的是 Could not execute query[SQL: SQL not available]    在return querys.List<int>(); 中报的,本人是nhibernate新手,请指教下。
查看完整描述

1 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

看innerException...

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 759 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信