我目前正在使用gorm和gin 框架。我想知道如果发生错误并且我的应用程序没有处理它会发生什么?
例子:
if err := db.Where("name = ?", "jinzhu").First(&user).Error; err != nil {
// error handling...
}
在上面的示例中,正在处理错误。
if db.Model(&user).Related(&credit_card).RecordNotFound() {
// no credit card found error handling
}
在上面的下一个示例中,只RecordNotFound()
处理了错误,但如果它抛出不同的错误怎么办?会发生什么?
我的应用程序会自动响应 500 服务器内部错误,并且应用程序会继续正常运行吗?