今天任务是——整合hibernate和spring完成效果如下(左边为包视图、右边为文件视图):
1. 准备工作(用mysql5新建数据库暂且命名为ssimdb)
1.1 安装mysql5(略)安装完成的后可以使用Navicat8来进行管理mysql;
1.2 创建数据库 ssimdb;
1.3 创建表 ssim_user
1 drop table exists ssimdb.ssim_user;
2
3 /**/
4 /* Table: ssim_user */
5 /**/
6 create table ssimdb.ssim_user(
7 user_id (11) not null auto_increment comment '主键',
8 group_id (11) not null comment '小组',
9 user_email national varchar(50) comment 'Email作为用户名',
10 user_password national varchar(50) comment '密码',
11 user_realname national varchar(20) comment '真实姓名',
12 user_sex national varchar(20) comment '性别',
13 user_job national varchar(20) comment '工作',
14 user_phone national varchar(20) comment '电话',
15 user_city national varchar(20) comment '城市',
16 user_last_login datetime comment '最后登录时间',
17 user_register datetime comment '注册时间',
18 primary key (user_id)
19 )type = InnoDB;
20 alter table ssimdb.ssim_user comment '用户信息表';
21 insert o ssim_user values ('1', '1', '[email protected]', '123456', '鞠学见', '男', 'IT', '12345678912', '成都', '2009-08-04 17:122 1:34', '2009-08-03 17:11:53');
2. 在myeclipse6.5 中新建mysql链接
2.1 打开Windows-Open Perspective-Myeclipse Database Explorer
2.2 新建连接
2.3打开连接进行测试测试成功则准备工作完成
3. 整合spring(在myeclipse中操作)
3.1 回到Package Explorer选中项目ssim右键-Myeclipse-Add Spring capabilitities弹出下面窗口选择spring2.5(如果不知道选择那些包可以全部选中)其他选项如图所示
3.2 选择 next进入下步
3.2 点击 finish完成spring添加
3.3 为了使项目开发目录更据可读性我们将 application-content.xml 移至 src//resources 中并新建net.selitech.ssim.dao为集成hibernate准备现在项目package视图如下
3.4 修改 .springBeans如下(否者在添加hibernate时将找不到spring配置文件)
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beansProjectDescription>
3 <version>1</version>
4 <pluginVersion><![CDATA[2.0.4.zmyeclipse650200806]]></pluginVersion>
5 <configSuffixes>
6 <configSuffix><![CDATA[xml]]></configSuffix>
7 </configSuffixes>
8 <enableImports><![CDATA[false]]></enableImports>
9 <configs>
10 <config>src//resources/application-context.xml</config>
11 </configs>
12 <configSets>
13 </configSets>
14 <springVersion>2.5</springVersion>
15 </beansProjectDescription>
4. 整合hibernate
4.1 回到Package Explorer选中项目ssim右键-Myeclipse-Add Hibernate capabilitities弹出下面窗口选择hibernate3.2点击next
4.2 让hibernate使用spring配置文件(application-content.xml)点击next
4.3 确认spring配置文件路径并命名 SessionFactory Id 为 sessionFactory点击next
4.4 选择mysql数据源并命名Bean Id 为 dataSource点击next
4.5 不创建sessionfactory 点进finish然后点击 keep existing完成hibernate和spring整合
充实天要结束了
最新评论