NHibernate读取单个字段值,错误修改方法
2010-10-31 10:39
330 查看
原语句:
IQuery query = DbHelper.Session.CreateQuery("select Id from Member where UserName=:username");
query.SetString("username", username);
object reslut = query.UniqueResult();
读取单个字段值,报如下错误:
undefined alias or unknown mapping: Id
修正语句
IQuery query = DbHelper.Session.CreateQuery("select member.Id from Member as member where UserName=:username");
query.SetString("username", username);
object reslut = query.UniqueResult();
读取单个字段时,要注意加上别名,程序正常通过。
IQuery query = DbHelper.Session.CreateQuery("select Id from Member where UserName=:username");
query.SetString("username", username);
object reslut = query.UniqueResult();
读取单个字段值,报如下错误:
undefined alias or unknown mapping: Id
修正语句
IQuery query = DbHelper.Session.CreateQuery("select member.Id from Member as member where UserName=:username");
query.SetString("username", username);
object reslut = query.UniqueResult();
读取单个字段时,要注意加上别名,程序正常通过。
相关文章推荐
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- C# 用数据库读取Excel出现“定义了过多字段”错误的解决方法
- vc中json文件的读取、修改和添加字段的方法
- C# 用数据库读取Excel出现“定义了过多字段”错误的解决方法
- 修改记录字段值时错误Row cannot be located for updating的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- C# 用数据库读取Excel出现“定义了过多字段”错误的解决方法 .
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- C# 用数据库读取Excel出现“定义了过多字段”错误的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 关于使用DataTable.Compute()方法时报“聚合参数中的语法错误: 需要具有可能的“Child”限定符的单个列参数。”
- jsp中上传大文件(200M已测试),存到数据库,易发生连接超时的ie找不到网页的错误,其解决方法。略写代码,参考(.net修改代码应该可以,改天修改)
- 虚拟机中的linux系统修改时间重启后仍然显示错误时间的解决方法
- 读取文本出现 锘 * 系列乱码错误(UTF-8 BOM问题)的原因及解决方法
- MySQL的错误1264, 1406, 1329 ,1101 的修改方法
- 读取字段为空值的方法