gpt4 book ai didi

mysql - Grails 错误 'projects0_.app_user_id' 中的未知列 'field list'

转载 作者:行者123 更新时间:2023-11-29 06:33:23 25 4
gpt4 key购买 nike

我在 Grails 中创建了一些领域类。

项目:

package localetool

class Project {
String name
Date createDate
Date updateDate
static belongsTo = [appUser: AppUser]
//static belongsTo = AppUser <- this works right
static hasMany = [res: Res, books: Book]
static mapping = {
sort "updateDate"
}
static constraints = {
name unique: true, blank: false
}
}

和应用用户:

package localetool
import com.kyt.auth.User


class AppUser {
static hasMany = [projects: Project]
User user

static constraints = {

}
}

这会在启动应用程序和使用 appUser.projects 时导致错误:

Unknown column 'projects0_.app_user_id' in 'field list'

当我在没有 appUser 的情况下使用 belongsTo 时,它工作正常,但我想访问 parent。

最佳答案

确保 grails 更新了您的数据库。通过一些 GUI 客户端(如 HeidiSQL for MySQL)打开它并验证它

关于mysql - Grails 错误 'projects0_.app_user_id' 中的未知列 'field list',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26537389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com