HQL语句from后面接类名,而非表名

来源:互联网 发布:淘宝管制刀具的定义 编辑:程序博客网 时间:2024/06/06 03:00

用HQL语句的时候,要注意,from关键字后接的是映射文件中的类名,而非数据库在的表名,这个是我三个小时的时间查错找出来的(试了N久,死掉N多脑细胞发现的),以前写的时候,类名和数据名是一样的,没有发现问题,今天改成不一样的,...才会了今天这篇文章


public IList<T> Query(){ISession Session= (new Configuration()).Configure().BuildSessionFactory().OpenSession();IQuery qry = Session.CreateQuery("from User"); //User为映身文件中的类名,而非数据库中的表名return qry.List<T>();}