实验五Hibernate、Spring及SSH集成

实验五Hibernate、Spring及SSH集成

ID:47243351

大小:541.50 KB

页数:26页

时间:2019-08-11

实验五Hibernate、Spring及SSH集成_第1页
实验五Hibernate、Spring及SSH集成_第2页
实验五Hibernate、Spring及SSH集成_第3页
实验五Hibernate、Spring及SSH集成_第4页
实验五Hibernate、Spring及SSH集成_第5页
资源描述:

《实验五Hibernate、Spring及SSH集成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验五Hibernate、Spring及SSH集成实验内容学习Hibernate、Spring应用的基本开发,及SSH的简单集成实验目的了解Hibernate、Spring框架的机制掌握Hibernate、Spring应用的配置掌握Spring中Bean注解扫描装配掌握Hibernate基本编程掌握SSH的简单集成环境要求服务器:Tomcat6.0或更高,jboss6或更高集成开发环境:MyEclipse8.6或更高实验指导1.Hibernate简单使用1)创建表在MySQL数据库服务器上的test中创建student表,字段如下:字段名类型说明idInteger自增,主键

2、xhvarchar(10)namevarchar(10)sexvarchar(2)classNamevarchar(16)1)创建数据库连接通过菜单“window”->“showview”打开“DBBrowser”窗口,在该窗口中点击右键,在弹出菜单总选择“New”,打开如下窗口。在“Drivertemplate”中选择“MySQL”,“Drivername”中输入一个名称(mysql),修改“ConnectionURL”为:jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8,输入数据库的用户名和口令,点击“Ad

3、dJARS”按钮添加Mysql的驱动Jar包,点击“Finish”按钮完成创建。2)创建工程及添加Hiberbate支持创建一个Java工程,名称为hh。在左侧“packageexplore”窗口的“hh”工程名上点击右键,在弹出的菜单中选择“MyEclipse”->“AddHibernateCapapilities...”,弹出如下对话框:在本对话框中选择我们需要的Hibernate的Jar包,使用默认选择即可,点击“Next”按钮,弹出如下窗口:在本对话框中用于指定Hibernate的配置文件的位置及名称,使用默认即可。点击“Next”按钮弹出如下窗口:本窗口用于选择设

4、置在Hibernate中使用数据库的信息,在“DBDriver”中选择我们在第二步创建的数据库连接,点击“Next”按钮,弹出如下对话框:本对话框用于设置是否通过向导来产生Hibernate的会话工厂,取消“CreateSessionFactoryclass”的选择,点击“Finish”按钮即可完成工程对Hibernate的支持。1)编写代码①实体——student.javapackageentity;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persi

5、stence.GenerationType;importjavax.persistence.Id;@EntitypublicclassStudent{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privateintid;privateStringxh;privateStringname;privateStringclassName;privateStringsex;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringge

6、tXh(){returnxh;}publicvoidsetXh(Stringxh){this.xh=xh;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetClassName(){returnclassName;}publicvoidsetClassName(StringclassName){this.className=className;}publicStringgetSex(){returnsex;}publicvoidsetS

7、ex(Stringsex){this.sex=sex;}@OverridepublicStringtoString(){return"学号:"+xh+"t"+"姓名:"+name+"t"+"性别:"+sex+"t"+"班级:"+className+"t";}}②Hibernate配置文件——hibernate.cfg.xml

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

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

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