spring - Heroku Postgres 与 Spring Boot
问题描述
我有一个部署在 heroku 中的 spring boot api,我为 postgres 添加了 heroku 插件,并按照他们在Heroku Springboot 部署指南中提供的步骤进行操作。
但是,当我部署应用程序并运行查询以注册用户时,我从 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;
}
有什么办法可以解决这个问题吗?
解决方案
推荐阅读
- typescript - 使用 typescript 反应原生 - 如何使用来自 @react-navigation/native 的 useRoute 和 typescript
- django - 无法在 nginx docker 容器上使用 http2
- firefox - 如何在 Firefox 跟踪中添加特定域/站点作为例外?它变灰了
- asp.net - object Reference to list item
- express - 从 Post 发送可变数据到 Get express
- python - 提交后如何获取 SQLAlchemy 对象?
- ios - SwiftUI导航栏标题和项目在向后滑动失败时不会消失
- outlook - Outlook 加载项 MessageCompose 界面在 Outlook 2016 for Windows 上比 Outlook for Mac 慢 3 倍
- html - 页脚在顶部,我希望它在底部
- php - 将 Woocommerce 中的多行插入到外部数据库