`

Unit Test by Spring+HSQLDB

 
阅读更多

@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration("classpath:/META-INF/spring/applicationContext-unittest.xml")

@Transactional

public class PaymentOrderDaoTest {

@Autowired

@Qualifier("paymentOrderDao")

PaymentOrderDao paymentOrderDao;

 

@Test

public void testSave() {

fail("Not yet implemented");

}

 

@Test

public void testUpdate() {

fail("Not yet implemented");

}

 

@Test

public void testGet() {

fail("Not yet implemented");

}

 

@Test

public void testDelete() {

fail("Not yet implemented");

}

 

}

 

<context:annotation-config />

 

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

<property name="driverClassName" value="org.hsqldb.JDBCDriver" />

<property name="url" value="jdbc:hsqldb:mem:orders" />

<property name="username" value="sa" />

<property name="password" value="" />

<!-- 

<property name="initialSize" value="5" />

<property name="maxActive" value="10" />

<property name="poolPreparedStatements" value="true" />

<property name="maxOpenPreparedStatements" value="10" />

-->

</bean>

 

 

<!-- Hibernate Session Factory -->

<bean id="sessionFactory"

class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">

<property name="dataSource" ref="dataSource" />

<property name="annotatedClasses">

<list>

<value>com.gl.pojo.PaymentOrder</value>

</list>

</property>

<property name="hibernateProperties">

<props>

<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>

<prop key="hibernate.hbm2ddl.auto">update</prop>

<prop key="hibernate.show_sql">true</prop>

<prop key="hibernate.connection.autocommit">true</prop>

</props>

</property>

</bean>

 

 

<bean id="transactionManager"

class="org.springframework.orm.hibernate3.HibernateTransactionManager">

<property name="sessionFactory" ref="sessionFactory" />

</bean>

 

<bean id="paymentOrderDao" class="com.gl.dao.PaymentOrderDao">

<property name="sessionFactory" ref="sessionFactory"/>

</bean>

 

 

分享到:
评论

相关推荐

    spring+hibernate+hsqldb 测试

    标题 "spring+hibernate+hsqldb 测试" 暗示了这是一个关于整合Spring框架、Hibernate ORM框架以及HSQLDB内存数据库的测试项目。这个项目可能用于演示如何在Java应用中设置这三个组件,以便进行数据持久化操作。下面...

    员工管理系统(Struts2+hsqldb数据库)

    《基于Struts2和hsqldb的员工管理系统详解》 在现代企业的运营中,高效的员工管理是提升组织效率的关键。本文将深入探讨一个基于Struts2框架和hsqldb轻量级数据库的员工管理系统,该系统旨在实现对公司、员工、部门...

    SSH框架选课系统+hsqldb

    地址:http://www.brsbox.com/filebox/down/fc/6af5282c55e4fa77cca15d89a9a7c38c 多人选课时有点BUG,如果谁发现了麻烦告诉我 谢谢 附件为无包版 完整版请下载上述链接

    struts+spring+ibatis.doc

    JpetStore 4.0的开发运行环境包括Java SDK 1.4.2、Apache Tomcat 4.1.31、Eclipse SDK 3.0.1以及HSQLDB 1.7.2等。为了提升开发效率,还推荐使用一系列Eclipse插件,如EMF SDK、lomboz、Spring IDE、xmlbuddy等,它们...

    基于JSP+Gradle+HSQLDB的Java Web商品管理系统课程作业-可实现的-有问题请联系博主,博主会第一时间回复!!!

    内容概要:本文档为《Java Web应用程序开发》大作业,主要介绍了一个商品管理系统的设计与实现过程,系统使用JSP、Gradle构建工具、HSQLDB轻量级数据库进行开发。具体实现步骤涵盖了从登录验证到商品管理和图片上传...

    Spring+EasyJWeb+iBatis版j2ee在线购物jpetstore系统源码

    Spring+EasyJWeb+iBatis版j2ee在线购物jpetstore系统,业务层及持久层使用springframework上的jpetsotre源码,表示层使用EasyJWeb,该系统是一个简单的J2EE网上商店系统,包括商品列表、购物车、用户管理、在线订单...

    Struts+Spring+Ibatis整合开发

    该应用的开发环境通常包括Java SDK、Apache Tomcat、Eclipse、HSQLDB等,还需要一些特定的Eclipse插件,如Lomboz、Spring IDE和XML Buddy等,以支持J2EE开发和管理。 在架构上,JpetStore 4.0的核心特点是只有一个...

    spring+hibernate代码实例集

    在这个实例集中,Maven被用来下载和管理Spring、Hibernate以及HSQLDB等依赖库,简化项目的构建过程。 4.2 HSQLDB是一个内存型的关系数据库,常用于测试。在Spring与Hibernate的集成测试中,HSQLDB可以快速启动,...

    jpetstore (spring+strust+ibatis)

    在jPetStore项目中,数据库支持包括Oracle、MySQL、PostgreSQL和HSQLDB等,这为开发者提供了广泛的选择。这些数据库的配置信息通常在项目的配置文件中,如Spring的applicationContext.xml和Struts的struts-config....

    一步步教你做库存资源管理系统(Spring+jsp+jstl)

    `hsqldb.jar`是一个轻量级的内存数据库,常用于开发和测试阶段;`servlet-api.jar`包含Servlet API,是Web应用的基础;`commons-dbcp.jar`和`commons-pool.jar`提供数据库连接池服务,优化数据库操作性能;`commons-...

    lib1 flex+struts2+spring+ibatis jar 完整的jar 需要下载本人资源lib2

    标题和描述中提到的"lib1 flex+struts2+spring+ibatis jar 完整的jar 需要下载本人资源lib2"是一个关于Java Web开发中的关键库集合,这些库是构建基于Flex前端、Struts2作为MVC框架、Spring作为依赖注入和整体应用...

    Spring+Struts+页面缓存+内存数据库+licence+proxool+EhCache 搭建的系统基础平台

    内存数据库,例如HSQLDB或H2,是在内存中运行的轻量级数据库,适合用于测试和快速原型开发。它们可以极大地加速数据读写速度,因为无需频繁进行磁盘I/O操作。 EhCache是Java的分布式缓存解决方案,它能够存储对象并...

    lib1 flex+spring+struts2+ibatis需要的jar 1 完整的jar 需要下载我提供的资源lib2

    标题中的"lib1 flex+spring+struts2+ibatis需要的jar 1 完整的jar 需要下载我提供的资源lib2"表明这是一个关于Java Web开发的库集合,其中包含了四个关键的技术框架:Flex、Spring、Struts2和iBatis。这些框架在构建...

    Spring+jpetstore+Myeclipse

    最新spring带的JPetStore的MyEclipse项目,包括了数据库,可用hsqldb直接运行,可以直接导入MyEclipse中并部署运行。 在Myeclipse里新建一个web项目,导入shopping项目即可,数据库在db文件夹里

    hsqldb使用(转载)

    例如,启动名为`test`的数据库,命令为`java -cp hsqldb.jar org.hsqldb.Server -database.0 ./db/test -dbname.0 test`。通过JDBC,我们可以使用`jdbc:hsqldb:hsql://localhost:9002/test`连接到服务器。 - **In-...

    HSQLDB

    HSQLDB可轻松与Spring框架、Hibernate等ORM工具集成,简化数据库操作。例如,使用Spring Data JPA,可以声明式地执行CRUD操作,提高开发效率。 **7. 源码分析** 由于HSQLDB是开源的,开发者可以深入研究其源码,...

    hsqldb快速入门

    java -cp hsqldb.jar org.hsqldb.Server -database.0 ./db/test -dbname.0 test ``` JDBC连接方式: ```java Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:9002/test", "sa", "...

Global site tag (gtag.js) - Google Analytics