配置数据库连接时出现“JPA metamodel must be present!”错误时,可以把maven仓库里的 org\hibernate 和 org\springframework\data 删除,重新在项目更新导入。
2018-03-10
配置数据库连接时出现“JPA metamodel must be present!”错误时,可以参考https://www.imooc.com/qadetail/220918
添加如下代码:
@EnableAutoConfiguration(exclude={
JpaRepositoriesAutoConfiguration.class//禁止springboot自动加载持久化bean
})
添加如下代码:
@EnableAutoConfiguration(exclude={
JpaRepositoriesAutoConfiguration.class//禁止springboot自动加载持久化bean
})
2018-03-10
最赞回答 / qq_追梦老男孩_0
mysql支持事务,mysql创建表的时候会默认选择engine, 通过show create table 表名来查看该表是否选择了engine 为InnoDB; 如果不是,修改它的engine: alter table 表名称 ENGINE = InnoDB,重启mysql服务 就看到支持事务回滚了
2018-03-09
已采纳回答 / 夕阳朝阳
/* 查询一个女生 */@GetMapping(value = "/girls/{id}")public Optional<Girls>queryGirlById(@PathVariable("id") Integer id){ return girlRepository.findById(id);}
2018-03-09