課程
/后端開發
/Java
/2小時學會Spring Boot
@Transactional 不起任何作用
加入這樣的配置后還是不起作用
2018-03-22
源自:2小時學會Spring Boot 6-1
正在回答
把表的引擎改成InnoDB?就可以了
我也有這個問題,事物一直不生效,數據庫表是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
這段代碼:
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;
修改了數據庫引擎可以啦
數據庫的引擎是不是innodb的啊
舉報
Spring Boot入門視頻教程,你將學會使用Spring Boot快速構建應用程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-21
把表的引擎改成InnoDB?就可以了
2018-04-23
我也有這個問題,事物一直不生效,數據庫表是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
2018-03-28
這段代碼:
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;
2018-03-23
修改了數據庫引擎可以啦
2018-03-22
數據庫的引擎是不是innodb的啊