1.在springboot中mybatis-plus-boot-starter 或 mybatis-spring-boot-starter 會自動定義好事物,在pom.xml中匯入jar3.在需要回滾的方法或類上新增註解@transactional
user表資料會執行成功 而 userinfo表資料則保空指標,這樣一來就失去了平衡,資料也會很亂,這個時候使用事務回滾@transactional 則該方法有異常則回滾(回到原始資料)資料就不會丟失 或者 寫入髒資料
@autowired
@autowired
@test
@transactional
public void test()
}
SpringBoot入門八(整合之mybatis)
目標 配置mybatis在spring boot工程中的整合包,設定mybatis的實體類別名,輸出執行sql語句配置項 步驟 1.新增mybatis官方對spring boot 的乙個啟動器 dependency groupid org.mybatis.spring.boot groupid ar...
Linux中自建bash部分功能(mybash)
上面說到了允許安裝多個shell,但是呢?在linux中,總是作為 bin sh安裝的標準shell是gun工具的bash。它是乙個優秀的shell,總是被安裝在linux上,而且開源還能被移植倒幾乎所有的類unix系統上,所以我們呢把它作為要使用的shell。bash就是linux預設的shell...
Springboot中Thymeleaf外部模板
spingboot專案中,預設的thymeleaf模板資料夾是在 src main resources templates,打包時後在classpath templates下 jar包同目錄下的 templates 目錄 spring.thymeleaf.prefix file templates ...