Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字段';登录';不';grails中没有默认值_Grails_Grails 2.0 - Fatal编程技术网

字段';登录';不';grails中没有默认值

字段';登录';不';grails中没有默认值,grails,grails-2.0,Grails,Grails 2.0,我用login和password字段创建了一个域类Resource。我生成了控制器和视图,但在我想删除这些字段登录名和密码并生成视图和控制器之后,我出现了一个错误。我的域类: package tachemanagement class Resource { String nom String prenom static hasMany = [taches: Tache] static belongsTo = [projet: Project] s

我用
login
password
字段创建了一个域类
Resource
。我生成了控制器和视图,但在我想删除这些字段登录名和密码并生成视图和控制器之后,我出现了一个错误。我的域类:

package tachemanagement

class Resource {

    String nom
    String prenom

    static hasMany = [taches: Tache]

    static belongsTo = [projet: Project]

    static constraints = {
        nom(blank:false)
        prenom(blank:false)         
    }
}
我收到的错误是:

URI
/tachemanagement/resource/save
Class
java.sql.SQLException
Message
Field 'login' doesn't have a default value

重新运行之前是否删除了数据库表?您有创建DB对象的bootstrap.groovy代码吗?您是否尝试过grails clean all?您的数据源
dbCreate
值是多少?是的,昨天我删除了我的数据库表,它运行良好,谢谢