今天晚上自己试着用Hibernate去搭建一个Web工程,然后去实现一个简单的登录。
通过Hibernate?做查询操作的时候总是报出这样的错:
users is?not?mapped.
 于是乎去检查了下映射,发现没问题呀,反复验证结果还是一样报错。
User.hbm.xml:
<class name="com.lian.bean.User" table="users">
hibernate.cfg.xml:
<mapping resource="com/lian/bean/User.hbm.xml" />
在网上找了很多,但还是不给力,大家都没提些有建设性的解决方案,基本上都是说配置有问题。
不过自己感觉是这个出问题:
String sql = "select u.password from users u where u.username='" +user.getUsername()+ "'";
经过多番纠结和耐心查找资料,发现:
原来 HQL语句中表名应该是ORM映射的类名,所以应该改成:
String sql = "select u.password from User u where u.username='" +user.getUsername()+ "'";
sql 语句查找的是生成的User 类,不是普通的表。 。。。。

最新文章

  1. C#强制清除缓存
  2. 在WAS 中建立db2 dataSource
  3. qt 5 数据库操作(mysql)
  4. eclipse 代码清理 代码格式化 代码凝视
  5. linux 的一些脑洞操作
  6. python学习:收集ip信息
  7. freemarker报错之九
  8. 清除eclipse项目中没用的图片、js、css代码
  9. python----函数的动态传参
  10. 守护线程daemon
  11. tomcat在Debug模式下无法启动解决办法
  12. nodejs TLS 只加密,未授权,进一步完善
  13. 转:Ogre源码剖析 - 场景管理之Octree
  14. C#代码实现在控制台输入密码显示星号
  15. Sql语法高级应用之六:如何在Sql语句中如何使用TRY...CATCH
  16. c++之选择排序和冒泡排序实现
  17. ajax实现跨域提交
  18. XDS100V3连接Pandaboard ES OMAP4460开发板
  19. ChemDraw在苹果电脑上能不能用
  20. Nim博弈(nim游戏)

热门文章

  1. Restful Api 最佳实践
  2. 11 个很少人知道但很有用的 Linux 命令
  3. 在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理
  4. C#开发微信门户及应用(30)--消息的群发处理和预览功能
  5. Entity Framework 数据库初始化的三种方法
  6. 设置JDK环境变量(linux版)
  7. php中抽象类与接口的概念以及区别
  8. ECharts的简单使用过程
  9. 树莓派 Linux备忘
  10. Position属性四个值:static、fixed、relative、absolute的区别和用法