Hibernate应用

Hibernate应用

ID:37914944

大小:248.58 KB

页数:14页

时间:2019-06-02

Hibernate应用_第1页
Hibernate应用_第2页
Hibernate应用_第3页
Hibernate应用_第4页
Hibernate应用_第5页
资源描述:

《Hibernate应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子与信息工程系实验报告JAVA框架编程实验报告专业:计算机科学与技术班级:学号:姓名:电子与信息工程系实验报告Java框架编程实验卡片实验编号:3280120305实验名称及学时:Hibernate应用姓名:班级:计本二班学号:实验室:A501实验情况评价(教师填写):建议实验成绩(教师填写):1.实验内容(1)创建JAVA项目,在MyEclipse环境中导入Hibernatejar包,使JAVA应用支持Hibernate开发功能,导入MySQl数据库连接包jar,使应用能连接mysql数据库。(2)创建JAVA应用,编辑相关Junit4测试单元,完成Hibernat

2、e的下列应用测试:创建一个com.stu.model包,在此包(A)创建一个Dlb(登录表类):包含privateIntegerid;privateStringxh;privateStringkl;成员;编写映射文件Dlb.hbm.xml文档,完成对象关系模型映射;编写Junit测试单元,完成登录用户的添加和查询测试;(B)创建一个Kcb(课程表类):包含privateStringkch;privateStringkcm;privateShortkxxq;privateIntegerxs;privateIntegerxf;privateSetxss=newHashSet

3、();成员;编写映射文件Kcb.hbm.xml文档,完成对象关系模型映射;编写Junit测试单元,完成课程信息的添加和查询测试;注意:课程表和学生表之间是多对多关联关系(C)创建一个Xsb(学生表类):包含privateStringxh;privateStringxm;privateStringxb;privateDatecssj;privateIntegerzxf;privateStringbz;privateStringzp;privateZybzyb;privateSetkcs=newHashSet();编写映射文件Xsb.hbm.xml文档,完成对象关系模型映射

4、;编写Junit测试单元,完成学生信息的添加和查询测试;注意:学生表和课程表之间是多对多关联关系,和专业表之间是多对一单向关联关系。(D)创建一个Zyb(专业表类):包含privateIntegerid;privateStringzym;privateIntegerrs;privateStringfdy;编写映射文件Zyb.hbm.xml文档,完成对象关系模型映射;编写Junit测试单元,完成专业信息的添加和查询测试;电子与信息工程系实验报告2.预习内容WEB容器的安装与基本配置,熟悉Hibernate的基本配置,Junit单元测试方法,掌握组件,集合,继承关系的映射和

5、关联关系的映射与实现。3.实验类型验证型4.实验目的(1)掌握WEB容器Tomcat的使用,MyEclipse的常见操作。(2)熟悉Hibernate下组件,集合,继承关系的映射和关联关系的映射与实现。(3)掌握Junit4单元测试的测试方法。5.实验要求(1)配置集成开发环境,测试完成实验内容。(2)在数据持久层使用Hibernate技术。(3)完成实验报告的撰写。6.实验过程(源文件、步骤及结果分析)实验内容一:内容二:电子与信息工程系实验报告电子与信息工程系实验报告packagecom.stu.model;publicclassDlb{privateInteger

6、id;privateStringxh;privateStringkl;publicDlb(){}publicIntegergetId(){returnid;}publicvoidsetId(Integerid){this.id=id;}publicStringgetXh(){returnxh;}publicvoidsetXh(Stringxh){this.xh=xh;}publicStringgetKl(){returnkl;}publicvoidsetKl(Stringkl){this.kl=kl;}}电子与信息工程系实验报告电子与信息工程系实验报告packageco

7、m.stu.model;importorg.hibernate.Session;importorg.hibernate.SessionFactory;importorg.hibernate.Transaction;importorg.hibernate.cfg.Configuration;importorg.junit.Test;publicclasstestStudent{publicstaticvoidmain(String[]args){insert();select();}@Testpublicstaticvoidinsert()

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

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

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