springhibernate:SSH笔记 2 整合hibernate和spring

  重新整理起来才发觉搭建个SSH框架是件很繁琐事情不过总觉得自己搭建用起来才觉得得心应手所以尽量从中来发现些乐趣

  今天任务是——整合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整合



  充实天要结束了



Tags:  ssh2整合 ssh整合 hibernate学习笔记 springhibernate

延伸阅读

最新评论

发表评论