在线一区二区三区高清视频,国产精品妇女一二三区,美女被遭强高潮网站在线播放,实拍各种胸走光见奶头

@Modifying和@Transactional

時(shí)間:2020-08-24 22:38:01 類型:JAVA
字號(hào):    

@Transactional注釋聲明該方法是事務(wù)性操作,如果Query語(yǔ)句執(zhí)行的時(shí)候出現(xiàn)問(wèn)題,將會(huì)回滾到執(zhí)行前的狀態(tài),DELETE和UPDATE方法必須要加@Transactional
@Modifying注釋聲明該方法是修改操作,select語(yǔ)句不用該注釋,要注意的是:方法的返回值應(yīng)該是int或者void,如果是Int表示更新語(yǔ)句所影響的行數(shù)


如下:

@Query(value = "  update sorts set levels = length(sortPath)- length(replace(sortPath,',','')) - 1 where\n" +
        "        sortPath like concat('%',:#{#sorts.newSortPath},'%') and id <> :#{#sorts.id}",
        nativeQuery = true)
@Transactional
@Modifying
public int updateAllChildSortsLevels(@Param("sorts")Sorts sorts);


<