JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt

ID:51617433

大小:1.23 MB

页数:22页

时间:2020-03-26

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt_第1页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt_第2页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt_第3页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt_第4页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt_第5页
资源描述:

《JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务4 员工基本信息管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元四人事管理—任务4员工基本信息管理1任务简介2任务分析3相关支撑知识4任务小结目录页第1页任务4员工基本信息管理过渡页第2页过渡页任务简介任务4员工基本信息管理任务简介本任务的目标是学习Hibernate的数据查询,本任务QBCHQL查询所有员工和查询指定员工第3页过渡页第4页过渡页任务分析任务4员工基本信息管理任务分析HQL提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。使用HQL查询可以进行属性查询、参数绑定查询、查询时进行分组与排序等员工基本信息管理模块中,主要实现员工信息

2、的增加、修改、删除、查看等功能本任务主要介绍管理员身份登录后,可以查看所有员工信息并显示,也可以根据某一条件获取员工信息第5页过渡页第6页过渡页相关支撑知识相关支撑知识QueryByCriteria通过面向对象的设计,对查询条件进行了面向对象封装,将查询条件封装为一个预定义的查询对象,由这个查询对象来执行查询QBC查询主要由org.hibernate.Criteria接口、org.hibernate.Criterion接口、org.hiberante.Restrictions类组成,可使用Order工具类的方法设置排序方式,Projections工具类的方法进行统计和分组第7

3、页QBC1一QBC任务4员工基本信息管理相关支撑知识使用Session实例的createCriteria()方法创建Criteria对象可使用Restrictions的相关方法为Criteria对象设置查询条件添加查询条件,使用Criteria对象的list()方法进行查询处理查询结果第8页QBC1一QBC任务4员工基本信息管理使用QBC查询基本步骤相关支撑知识HQL具有与SQL语言类似的语法规范,HQL针对持久化对象,HQL是完全面向对象的查询语句,具备继承、多态和关联等特性,可以用HQL查询具有继承、多态和关联关系的数据。在检索数据时,一般优先考虑使用HQL方式。HQL语

4、句本身是不区分大小写的,关键字可以使用大写字母,也可以使用小写字母,但是其中出现的类名和属性名必须注意大小写区分,完整的HQL语法结构如下:[select/update/delete…][from…][where…][groupby…[having…]][orderby…]第9页HQL简介0二HQL任务4员工基本信息管理相关支撑知识获取HibernateSession对象编写HQL语句以HQL语句为参数,调用Session的createQuery方法创建查询对象若HQL语句包含参数,则调用Query的setXXX方法为参数赋值调用Query对象的list等方法遍历查询结果第1

5、0页HQL使用步骤0二HQL任务4员工基本信息管理相关支撑知识publicvoiddeleteDepart(){//创建session对象Sessionsession=HibernateSessionFactory.getSession();Transactiontransaction=session.beginTransaction();//编写HQL查询语句Stringhql="deleteDepartmentdeptwheredept.departNamelike'java%'";//创建Query对象Queryquery=session.createQuery(hql

6、);//执行删除的HQL语句query.executeUpdate();transaction.commit();session.close();}第11页实体更新与删除1二HQL任务4员工基本信息管理相关支撑知识publicvoidgetAllDeparts(){//创建session对象Sessionsession=HibernateSessionFactory.getSession();//编写HQL查询语句Stringhql="fromDepartmentdepart";//创建查询对象Queryquery=session.createQuery(hql);//执行查

7、询Listlist=query.list();//处理查询的结果,输出显示for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多