struts,Hibernate,Spring三大框架整合错误分析
来源:互联网 发布:数据库索引设计与优化 编辑:程序博客网 时间:2024/05/16 10:32
在JavaEE练习整合struts,Hibernate和Spring时,出现了一个这样的错误:
错误分析:在我的hql语句里面,from后面接的是我的数据库表名,where条件里面也是用的数据库表中对应的字段名。
HTTP Status 500 - DLB is not mapped [from DLB u where u.XH=? and u.KL=?]
关键错误代码如下:
public class DlDaoImpl extends BaseDao implements DlDao{@Override//实现:根据学号和口令查找public Dlb find(String xh, String kl) {// TODO Auto-generated method stub//System.out.println("开始执行数据库查询");String hql = "from DLB u where u.XH=? and u.KL=?";Session session = getSession();Query query = session.createQuery(hql);query.setParameter(0, xh);query.setParameter(1, kl);List users = query.list();Iterator it = users.iterator();while(it.hasNext()){if(users.size()!=0){Dlb user = (Dlb)it.next();//创建持久化的JavaBean对象userreturn user;}}session.close();return null;}}
错误分析:在我的hql语句里面,from后面接的是我的数据库表名,where条件里面也是用的数据库表中对应的字段名。
改正:将from后面的表名换成了表映射之后对应的类名,where里面换成对应类名的属性名,并且大小写保持一致,这样就没有了上述的错误。
0 0
- struts,Hibernate,Spring三大框架整合错误分析
- Struts Spring Hibernate三大框架整合
- 三大框架整合struts+spring+hibernate
- 三大框架的整合技术 SSH spring,hibernate,struts;
- Struts+Spring+Hibernate三大框架(SSH)怎样整合
- ssh(Struts+spring+Hibernate)三大框架整合-简述
- Spring Struts Hibernate三大框架整合详细步骤
- 三大框架整合struts+spring+mybatis
- Java三大框架:Struts+Hibernate+Spring
- 三大框架:Struts+Hibernate+Spring
- Struts,Spring,Hibernate三大框架的
- Java三大框架:Struts Hibernate Spring
- Struts、Spring 、Hibernate 三大框架概述
- JAVA 三大框架 Struts+Hibernate+Spring
- JAVA三大框架:struts、Hibernate、Spring
- Java三大框架Spring、Struts、Hibernate
- 详谈Struts+Hibernate+Spring三大框架
- 三大框架:Struts+Hibernate+Spring
- static关键字总结
- C++ 复制控制之复制构造函数
- unity AR开发中遇到的一些错误总结
- C++强制类型转换操作符 static_cast
- C++强制类型转换操作符 const_cast
- struts,Hibernate,Spring三大框架整合错误分析
- Unity3D总结:关于射线碰撞
- C++强制类型转换操作符 dynamic_cast
- 11210 - Chinese Mahjong
- Android APP内存优化之图片优化
- 二叉查找树 C++实现(含完整代码)
- 生成txt文件
- C++ 序列式容器之vector
- hdu 5595 Math