springboot @Transactional 没效果

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(Main.class)
public class JDBC {

    @Autowired
    JdbcTemplate jdbcTemplate;

    @Test
    @Transactional
    public void testWorklog() {

        //这里为什么不会回滚???
        jdbcTemplate.update("insert into t_worklog values('33','11','11','11')");

        // throw exception
        jdbcTemplate.update("insert into t_worklog values('11','11','11',null)");
    }
}

https://zhidao.baidu.com/question/1605729027893628627.html