亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

@Transactional不起作用

@Transactional 不起任何作用
http://img1.sycdn.imooc.com//5ab361390001c1d005850388.jpg

加入這樣的配置后還是不起作用

http://img1.sycdn.imooc.com//5ab361640001c0e309600247.jpg

正在回答

5 回答

把表的引擎改成InnoDB?就可以了

1 回復 有任何疑惑可以回復我~

我也有這個問題,事物一直不生效,數據庫表是innodb的? datasource:
??? driver-class-name: com.mysql.jdbc.Driver
??? url: jdbc:mysql://127.0.0.1:3306/dbgirl
??? username: root
??? password: 123
? jpa:
??? hibernate:
????? ddl-auto: update
??? show-sql: true
? transaction:
??? rollback-on-commit-failure: true

0 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5abb19850001bd2e14560654.jpg

這段代碼:

spring:

? jpa:

? ? database: mysql

? ? show-sql: true

? ? hibernate:

? ? ? ddl-auto: update

? ? ? naming:

? ? ? ? physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy

? ? database-platform: org.hibernate.dialect.MySQL5InnoDBDialect? #不加這句則默認為myisam引擎

或者建表之后修改表的引擎:

alter table girl engine =innodb;


0 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5ab46fad0001b16b05690258.jpg

修改了數據庫引擎可以啦

0 回復 有任何疑惑可以回復我~

數據庫的引擎是不是innodb的啊

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
2小時學會Spring Boot
  • 參與學習       151526    人
  • 解答問題       1132    個

Spring Boot入門視頻教程,你將學會使用Spring Boot快速構建應用程序

進入課程

@Transactional不起作用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號