`
chief007
  • 浏览: 16285 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

RAP Step by step--三、与spring,hibernate一起工作 3

阅读更多

EmployeeDao.java

package com.sword.rapdemo;

 

import java.util.List;

 

public interface EmployeeDao {

    void save(Employee employee);

    void delete(Employee employee);

    List<Employee> findAll();

}

EmployeeDaoImpl.java

package com.sword.rapdemo;

import java.util.List;

import org.hibernate.SessionFactory;

import org.springframework.orm.hibernate3.HibernateTemplate;

 

public class EmployeeDaoImpl implements EmployeeDao {

   

    private HibernateTemplate hibernateTemplate;

   

    public void setSessionFactory(SessionFactory sessionFactory) {

       hibernateTemplate = new HibernateTemplate(sessionFactory);

    }

    public void delete(Employee employee) {

      

       hibernateTemplate.delete(employee);

    }

    @SuppressWarnings("unchecked")

    public List<Employee> findAll() {

       return hibernateTemplate.loadAll(Employee.class);

    }

    public void save(Employee employee) {

       hibernateTemplate.save(employee);

    }

 

}

EmployeeService.java

package com.sword.rapdemo;

 

import java.util.List;

 

public interface EmployeeService {

    void save(Employee employee);

    void delete(Employee employee);

    List<Employee> findAll();

}

EmployeeServiceImpl.java

package com.sword.rapdemo;

import java.util.List;

public class EmployeeServiceImpl implements EmployeeService {

    private EmployeeDao employeeDao;

    public void setEmployeeDao(EmployeeDao employeeDao) {

       this.employeeDao = employeeDao;

    }

    public void save(Employee employee) {

       employeeDao.save(employee);

    }

    public void delete(Employee employee) {

       employeeDao.delete(employee);

    }

    public List<Employee> findAll() {

       return employeeDao.findAll();

    }

}

 

分享到:
评论

相关推荐

    RAP 整合 Spring (基于 Spring-osgi )

    3. **RAP 和 OSGi**:理解 RAP 如何与 OSGi 容器交互,以及如何配置 RAP 应用来利用 OSGi 的服务发现和动态性。这涉及到 RAP 的服务器端和客户端组件如何在 OSGi 环境下工作。 4. **集成步骤**:整合 RAP 和 Spring...

    RAP-0.14.16-SNAPSHOT.war

    RAP-0.14.16-SNAPSHOT.war 使用教程https://github.com/thx/RAP/wiki/deploy_on_centos_cn

    changyinliangbaikai-RAP-v0.14.16.zip

    标题中的"changyinliangbaikai-RAP-v0.14.16.zip"表明这是RAP的一个特定版本,即v0.14.16,由用户"changyinliangbaikai"分享。这个压缩包包含了RAP的war包,war包是一种Java Web应用的打包格式,可以直接部署在支持...

    ArubaInstant_Pegasus_6.4.2.6-4.1.3.7_71499

    该版本可以aruba iap-225,aruba iap-93与之对应的版本配合组网 版本: ArubaInstant_Pegasus_6.4.2.6-4.1.3.7_71499 版本日期: 26-7月-2019 发布日期: 26-7月-2019 大小: 8.30 MB Software release ArubaInstant_...

    RAP-0.14.12-SNAPSHOT.war

    基于RAP(1.0) release分支稳定版本编译war包,RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率

    日立分体落地冷暖变频空调器说明书RAP C-L72BVX-SM.pdf

    1. 日立品牌分体式冷暖变频空调器,型号包括但不限于:KFR-72LW/BpA、KFR-63LW/BpA、RAP-L72BVX、RAC-L72BVX、RAP-L72BVXB、RAC-L72BVX、RAP-L72BVP、RAP-L63BVX、RAC-L63BVX等。这些型号反映的是不同配置或设计的...

    唱跳rap篮球_--.zip

    唱跳rap篮球_--

    IBM RAP 介绍

    drwxr-xr-x 3 root root 4.0K Nov 24 18:24 Eclipse Rich Ajax Platform (RAP)开发环境的配置 - gembin - BlogJava.files -rwxr-xr-x 1 root root 2.5M Nov 24 18:17 InspiritingDemo.mp4 drwxr-xr-x 2 root root ...

    ArubaInstant_Orion_6.4.2.6-4.1.3.7_71499固件

    JW288A ARUBA RAP-3WN (RW) 2.4G 2X2:2 11N RAP JW289A ARUBA RAP-3WN (IL) 2.4G 2X2:2 11N RAP JW290A ARUBA RAP-3WN (JP) 2.4G 2X2:2 11N RAP JW291A ARUBA RAP-3WN (US) 2.4G 2X2:2 11N RAP JW292A ARUBA RAP-3WN...

    yapi-plugin-import-rap2:从rap2导入数据

    用途迁移rap2数据到yapi,访问两边的接口方式实现用法1,启动服务npm install修改config.json里面的配置:rap2.hostnode server/app.js2,访问这个服务的接口,实现迁移...rap2?repositoryId=${xxx}&projectId=${xxx}&...

    spring-data-redis-2.0.2.RELEASE.jar

    spring-data-redis-2.0.2.RELEASE.jarspring-data-redis-2.0.2.RELEASE.jar

    rap:rap(par [::-1])是高级且快速的python async rpc

    rap(par [::-1])是高级且快速的python异步rpc rap通过msgpack和Python asyncio以及多路复用conn实现了非常快速的通信,同时支持高并发性。 实施protobuf的Grpc通过Python函数和TypeHint。 注意:当前的rap API在...

    rap3-004 素数.rap

    rap3-004 素数.rap

    rap2安装.docx

    #### 三、Redis 安装与配置 1. **下载Redis** - 访问Redis官网:[https://www.jianshu.com/p/bc84b2b71c1c](https://www.jianshu.com/p/bc84b2b71c1c)。 - 下载Redis最新版本:`wget ...

    日立完全直流变频柜机说明书RAP C-L61BVY-SM.pdf

    - 文档提到了多个日立变频柜机的型号,比如RAP-L61BVY、RAC-L61BVY、RAP-L50BVY、RAC-L50BVY等。型号中的数字和字母组合代表了不同的产品系列和规格,用户可根据这些型号来识别自己购买或使用的空调设备型号。 2. ...

    6-3-2.rap

    6-3-2.rap

    日立完全直流变频柜机说明书RAP C-L72BVZ-SM.pdf

    尽管具体的型号有所不同(如RAP-L72BVZ、RAC-L72BVZ等),但它们都围绕着同一款日立品牌的直流变频柜机。 首先,说明书的标题以及提到的型号表明这是一份针对特定产品(日立完全直流变频柜机)的使用指南。这通常...

    Cortex-M3 系列rap20更新

    ### Cortex-M3 系列rap20更新 #### Cortex-M3 的架构和编程 Cortex-M3 是一种专为嵌入式系统设计的微控制器核心,由 ARM 公司开发。这种内核以其低功耗、高效能及高度集成的特点在工业界广泛使用。本文将详细介绍 ...

Global site tag (gtag.js) - Google Analytics