比如我查询:
//查询id为1的用户
TUser tUser = tUserMapper.findById(1).get();
就会报错
java.util.NoSuchElementException: No value present
意思很明确,就是没有找到值,但是自己的数据库里明明就是有这个值的,原因可能如下:
没有正确修改配置文件:我的是在yml文件
这里需要把ddl-auto修改成update,如果你是create的话 ,代表每次都要重新建立表,查询的时候你当然找不到之前的数据,就会报这个错误,而更新的话,当表不存在的时候才会新建表。