最赞回答 / 慕仙5377510
spring.jpa.hibernate.naming.physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategyspring.jpa.database-platform: org.hibernate.dialect.MySQL5InnoDBDialect加入配置后,事务还是不起任何作用
2018-03-14
最新回答 / qq_第一眼的错觉_0
出现这种问题
com.xie.boy; javax.persistence.; javax.persistence.; javax.persistence.; javax.persistence.; (name=) Boy{ Integer ; String ; Integer ;你看看
你是不是导入了import org.springframework.d...
2018-03-14
最新回答 / 慕函数3197818
findByAge(intage age); 这是一个有参有返回值构造方法(GrilRepository接口里的方法),此处指定了这个方法的参数返回类型,至于为什么,鄙人认为是为了方便程序的使用,其他属性类型? 年龄的话目前应该没有比int更合适的返回类型吧
2018-03-12
最赞回答 / qq_追梦老男孩_0
mysql支持事务,mysql创建表的时候会默认选择engine, 通过show create table 表名来查看该表是否选择了engine 为InnoDB; 如果不是,修改它的engine: alter table 表名称 ENGINE = InnoDB,重启mysql服务 就看到支持事务回滚了
2018-03-09
最赞回答 / Dtic
转载@未来_0004 的回答自问自答,找到问题所在了,是由于jdk8的原因,有可能和spring boot的版本也关系,两种方式可选 注册,返回类是Optional<Girl>, Optional是jdk8自带的@GetMapping(value = "/girls/{id}")public Optional<Girl> girlFindOne(@PathVariable("id") Integer id) { //直接用findById查找 //return girl...
2018-03-08