解决方案 »

  1.   

    前几天身体出了点事,刚回来,我也觉得和事务有关,不知道在类上加一个@Transactional对不对,反正加了也没有保存……
      

  2.   

    前几天身体出了点事,刚回来,我也觉得和事务有关,不知道在类上加一个@Transactional对不对,反正加了也没有保存……
      

  3.   

    你这个是@Test,貌似这个会在执行完之后恢复数据库环境。也就是最后数据库回滚。
      

  4.   

    @Test
        public void saveTest(){
    }
      

  5.   

    @Test
        public void saveTest(){
    }单元测试会回滚?are you sure?
      

  6.   

    @Test
        public void saveTest(){
    }
    那我在一个Test里面先存再取一次试试~
      

  7.   


    @Test
    public void saveAndGet(){
    TestEntity test = new TestEntity();
    test.setName("abc");
    test.setPasswd(MD5Util.md5("123"));
    int n = 0;
    n = testEntityService.save(test);
    System.out.println("key:"+n);
    TestEntity test2 = null;
    test2 = testEntityService.get(4);
    System.out.println("name:"+test2.getName());
    test2 = testEntityService.get(n);
    System.out.println("name:"+test2.getName());
    }我这样测试了一下,结果在下面:
    key:12
    name:123
    name:null
    而且如果在DAO层加一个打印输出的话test2 = testEntityService.get(n);这个并没有去访问DAO层是什么情况?