在myeclipse的反向工程中编写一个查询语句如下

public List findbyname(String name) throws Exception
{
log.debug("find Address instance with aname:"+name);

try {
Session session=getSession();
Transaction transaction=session.beginTransaction();
String queryString = "from Address as model where model.aname=:name1";
Query ObjQuery=getSession().createQuery(queryString);
ObjQuery.setParameter(name1, name);
transaction.commit();
return ObjQuery.list();
} catch (Exception e) {
// TODO: handle exception
log.debug("from Address as model where model."
+"aname="+name);
throw e;
}
}

运行语句如下

AddressDAO aDao =new AddressDAO();
         List k=aDao.findbyname("北京");
         System.out.println(k.size());
         for(Object obj:k)
         {
        Address add=(Address)obj;
        System.out.print(add.getAname()+" ");
        System.out.println(add.getAid());
         }

结果报could not locate named parameter(无法定位命名参数)错误

发现ObjQuery.setParameter(name1, name);的占位名有错,应加上冒号

正确语句应为ObjQuery.setParameter("name1", name);

还发现当传输的值有空时也会报could not locate named parameter(无法定位命名参数)错误

这是粗心犯的错,写程序要细心仔细

could not locate named parameter 的解决方法相关推荐

  1. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  2. Import error: no module named cv2 错误解决方法

    Import error: no module named cv2 错误解决方法 参考文章: (1)Import error: no module named cv2 错误解决方法 (2)https: ...

  3. “ ModuleNotFoundError: No module named ‘tkinter‘ “的解决方法

    " ModuleNotFoundError: No module named 'tkinter' "的解决方法 参考文章: (1)" ModuleNotFoundErro ...

  4. Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法   大家好,我叫亓官劼(qí guān jié ),在 ...

  5. could not locate named parameter [***]; nested exception is org.hibernate.QueryParameterException: c

    详细异常: could not locate named parameter [customerGroupName]; nested exception is org.hibernate.QueryP ...

  6. IDEA抛出No bean named ‘cacheManager‘ available解决方法

    IDEA抛出No bean named 'cacheManager' available解决方法 参考文章: (1)IDEA抛出No bean named 'cacheManager' availab ...

  7. 关于“No module named XXXX”的解决方法

    关于"No module named XXXX"的解决方法 我们在使用pycharm的时候,经常会看见下面的错误提示.意思是:没有名字叫CV2的模块 也就是说,在配置该项目的解释器 ...

  8. No module named urls最新解决方法

    No module named urls最新解决方法 参考文章: (1)No module named urls最新解决方法 (2)https://www.cnblogs.com/bluescorpi ...

  9. Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法

    这几天经常与OEM 顶上,前几天刚解决一个OEM问题,今天又遇到了. Oracle 安装OEM 报错: 无法对所有EM 相关账户解锁 解决方法 http://blog.csdn.net/tianles ...

最新文章

  1. ZooKeeper伪分布式集群安装
  2. JAVA基础加强(张孝祥)_类加载器、分析代理类的作用与原理及AOP概念、分析JVM动态生成的类、实现类似Spring的可配置的AOP框架...
  3. 阿里云服务器怎么去掉tomcat的8080端口
  4. 2019ICPC(南昌) - Magic Master(模拟)
  5. python填充空值_python空值_python空值填充_python空值变量 - 云+社区 - 腾讯云
  6. 九妹带你走向 架构师
  7. Codeforces Round #630 (Div. 2) F. Independent Set 树形dp
  8. python:单元测试框架pytest的一个简单例子
  9. MySQL 排名函数.md
  10. C/C++——有关转义字符和ASCII码表
  11. 大学生创新项目——机房监控系统设计概述
  12. 电脑系统重装篇3:Windows 7 系统安装步骤(UltraISO)
  13. Partitioning big graph with respect to arbitrary proportions in a streaming manner 菜鸟解读
  14. win764位loadrunner安装问题:提示:少了Microsoft Visual c++2005 sp1运行时组件,安装时会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息,无法正常安装;
  15. VR/AR/MR/XR 几种虚拟现实技术的区别
  16. java ftp 假死_FTPClient下载文件程序假死问题
  17. 计算机网络的 89 个核心概念【转自微信公众号Linux爱好者】
  18. 前端项目网易云音乐移动端经验总结
  19. 生物基础知识---CDS,基因,Matlab生物信息工具箱
  20. JavaAPI操作Hive

热门文章

  1. select2 ajax获取数据设置默认值,初始值
  2. hihocode-2月29
  3. 如何制作360度vr全景?制作360度全景效果图有哪些技巧?
  4. 二、生理信号处理 ——1.心电信号(含Matlab代码及数据)
  5. 零基础开始网页制作-前端开发
  6. windows server域的信任关系(一)
  7. Android 轻松实现百度地图定位
  8. #flutter#fluter介绍
  9. Python机器学习基础
  10. android handler的机制和原理_Android完整知识体系路线(菜鸟-资深-大牛必进之路)