我在heroku中部署了一个spring boot api,并为postgres添加了heroku插件,并遵循了它们在Heroku Springboot deployment guide.中提供的步骤
但是,当我部署应用程序并运行查询以注册用户时,我会从api中收到此错误
"timestamp": "2019-12-11T05:28:28.219+0000",
"status": 500,
"error": "Internal Server Error",
"message": "could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet",
"path": "/register"
}
要注册用户,我要做的只是
if(userRepository.findByEmail(user.getEmail()).size() == 0){
userRepository.save(user);
return SuccessCodes.REGISTRATION_SUCCESS;
}else{
return ErrorCodes.REGISTRATION_ERROR_EMAIL_EXISTS;
}
如何解决此问题?