①什么是@Transactional注解?
@Transactional注解,以注解的方式,保证了Java开发中,操作的原子性。
举例:
我们新增一个菜品及其对应的口味时,要么都成功,要么都失败。
即:不能出现下面的情况
新增了菜品但没新增其口味 or 新增了它的口味但是没新增菜品。
这俩必须同时成功 or 同时失败。
②Transactional注解的使用
第一步:在启动类上,添加@EnableTransactionManagement
第二步:在对应的方法上,添加事务管理注解