zoukankan      html  css  js  c++  java
  • [原]Java web学习系列之 Java web开发中的Spring整合Hibernate

    由于在Spring中包含有Hibernate中支持的文件包,故首先必须删除其中的相同的包。图片

    移除图像中标识的文件包。

    接着添加Hibernate架包支持:

    图片

    图片图片

    图片

    接着添加Spring架包支持:

    图片图片图片

    完成这些步骤之后会报错,那是因为没有导入核心包,导入核心包如下:

    图片

    点击Add Library:

    图片

    图片

    图片

     添加文件之后:图片

    用Hibernate自动生成实体类和dao类。

    做一个service类,封装GoodsDAO :

    public class GoodsService {
    private GoodsDAO goodsDAO=null;

    public List<Goods> show(){
    return goodsDAO.findAll();
    }

    public GoodsDAO getGoodsDAO() {
    return goodsDAO;
    }

    public void setGoodsDAO(GoodsDAO goodsDAO) {
    this.goodsDAO = goodsDAO;
    }
    }

    再接着就是在applicationContext.xml中配置相应的bean:

    <bean id="goodsService" class="org.clarck.model.service.GoodsService">
    <property name="goodsDAO" ref="goodsDAO"/>
    </bean>

    完成这些操作之后就可以制作测试类了:

    public class TestMain {

    public static void main(String[] args) {
    ApplicationContext cxt=new ClassPathXmlApplicationContext("applicationContext.xml");

    GoodsService goodsService=(GoodsService) cxt.getBean("goodsService");

    List<Goods> list=goodsService.show();

    for(int i=0;i<list.size();i++){

    System.out.println(list.get(i).getGoodsName());
    }
    }
    }

    若能成功现实则表示整合成功!

    笔记记于2010-8-31 22:12

  • 相关阅读:
    display
    盒子模型
    css样式
    修改页面标题前的图标
    form表单
    html中列表
    代码书写格式
    dw中的超链接
    硬盘的访问,程序重定位和加载
    Bochs调试指令
  • 原文地址:https://www.cnblogs.com/tanlon/p/2371403.html
Copyright © 2011-2022 走看看