首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

巴巴运动网学习札记三之产品分类实体对象基本属性的JPA映射,用泛型技术对产品分类的业务管理Bean抽象,单元测试产品分类的业务管理Bean.重载业务管理Bean

2012-11-12 
巴巴运动网学习笔记三之产品分类实体对象基本属性的JPA映射,用泛型技术对产品分类的业务管理Bean抽象,单元

巴巴运动网学习笔记三之产品分类实体对象基本属性的JPA映射,用泛型技术对产品分类的业务管理Bean抽象,单元测试产品分类的业务管理Bean.,重载业务管理Bean的删除方法,

ProductType的JPA映射

package com.test;import java.util.LinkedHashMap;import org.junit.Assert;import org.junit.BeforeClass;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.bean.QueryResult;import com.bean.product.ProductType;import com.service.product.ProductService;public class ProdutctTest {private static ApplicationContext acx;private static ProductService productService;@BeforeClasspublic static void setUpBeforeClass() throws Exception { try {acx = new ClassPathXmlApplicationContext("beans.xml");productService = (ProductService) acx.getBean("productTypeServiceBean");} catch (Exception e) {e.printStackTrace();}}@Testpublic void saveTest() {for(int i = 0 ; i< 20 ; i++ ){ProductType productType = new ProductType();productType.setName("家电用品");productType.setNote("空调好啊");productService.save(productType);}}@Testpublic void findTest() {ProductType productType = productService.find(ProductType.class, 1);Assert.assertNotNull("获取不到id为1的记录",productType);}@Testpublic void updateTest() {ProductType productType = productService.find(ProductType.class, 1);productType.setName("家电用品好吗");productType.setNote("还是彩电好啊");productService.update(productType);}@Testpublic void deleteTest() {productService.delete(ProductType.class, 1);}@Testpublic void scrollDataTest() {LinkedHashMap<String ,String > orderby = new LinkedHashMap<String, String>();orderby.put("typeid", "asc");QueryResult<ProductType> qr = productService.getStrollData(ProductType.class);for(ProductType t : qr.getResultList()){System.out.println(t.getTypeid()+"  "+t.getName());}}}



热点排行