ssh整合

1,加入Spring

1),加入jar包

2),配置web.xml文件

3),加入Spring的配置文件

2,加入Hibernate

  1),同时建立持久化类,和其的对应的.hbm.xml文件,生成对应的数据表

  2),Spring整合Hibernate

  3),步骤

         1,加入jar包

      2,在类路径下加入hibernate.cfg.xml文件,在其中配置hibernate的基本属性

      3,建立持久化类,和其对应的.hbm.xml文件

      4,和Spring进行整合

        1),加入c3p0和Mysql的驱动

        2),在Spring的配置文件中配置:数据源,SessionFactory,声明式事务

      5,启动项目,会看到生成对应的数据表

 

3,加入Struts2

  1),加入jar包:若有重复的jar包,则删除版本较低的

  2),在web.xml文件中配置Struts2的Filter 

  3),加入struts2的配置文件

  4),整合Spring

    1,加入struts2的Spring插件的jar包

    2,在Spring的配置文件中正常配置Action,注意Action的scope为prototype

    3,在struts2的配置文件中配置Action时,class属性指向该Action在IOC中的id

4.完成功能

  1),获取所有员工的信息:若Dao中只查询Employee的信息,而且Employee和Department还是使用的懒加载,页面上还

需要显示员工信息,此时会出现懒加载异常,代理对象不能被初始化

  解决:

   1,打开懒加载 lazy:false 不推荐使用

        2,获取Employee时使用迫切左外连接同时初始化其关联的Department对象

   3,使用OpenSessionInViewFilter: 

转载于:https://www.cnblogs.com/wendu/p/6217217.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值