A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 尤圣回 中级黑马   /  2012-9-14 22:20  /  1114 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package cn.mu.service.product.impl;

  2. import javax.persistence.EntityManager;
  3. import javax.persistence.PersistenceContext;

  4. import org.springframework.stereotype.Service;
  5. import org.springframework.transaction.annotation.Transactional;



  6. import cn.mu.bean.product.ProductType;
  7. import cn.mu.service.product.ProductService;

  8. @Service
  9. @Transactional
  10. public class ProductServiceBean implements ProductService {
  11.         @PersistenceContext
  12.         EntityManager em;
  13.         public void save(ProductType type){
  14.                 em.persist(type);
  15.         }
  16. }
  17. [code]package junit.test;






  18. import javax.sql.DataSource;

  19. import org.junit.BeforeClass;
  20. import org.junit.Test;
  21. import org.springframework.context.ApplicationContext;
  22. import org.springframework.context.support.ClassPathXmlApplicationContext;

  23. import cn.mu.bean.product.ProductType;
  24. import cn.mu.service.product.ProductService;




  25. public class ProductTest {

  26.         @BeforeClass
  27.         public static void setUpBeforeClass() throws Exception {
  28.         }

  29.         @Test
  30.         public void runtest() {
  31.                 ApplicationContext cxt=new ClassPathXmlApplicationContext("beans.xml");
  32.                 ProductService productService=(ProductService) cxt.getBean("productServiceBean");
  33.                 productService.save(new ProductType());
  34.         }

  35. }
复制代码
[/code] 找不到productServiceBean

1 个回复

倒序浏览
你的beans.xml文件放错位置了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马