Grails,bootstrap 上的不同包是否会导致创建用户失败?

Grails, will different package on bootstrap leads creating user unsuccessful?

我正在尝试创建一些用于登录测试的用户。因此,我在 bootstrap 上创建了一些用户。

User user = new User(username: 'user', userPassword: 'user', userEmail: 'user@user.com').save()

然后我尝试登录。结果没有成功。甚至数据库也没有关于我在 BootStrap.groovy

上创建的用户的记录

bootstrap 上的不同包是否会影响我的域?

域名包

package com.abc.myapp

BootStrap 包裹

package myapp

或者这个"bootstrap creating user error"

还有其他可能吗

Bootstrap 与 package.This 文件无关,可用于您希望在应用程序期间发生的任何自定义逻辑 startup.Excellent 使用该文件是为了在我们的数据库中预加载一些数据.

 class BootStrap { 
            def init = { servletContext ->
            new User(username:'user',userPassword:'user',userEmail:'user@user.com').save(failOnError: true)
                      }
}

save(failOnError: true) 如果保存失败会给出原因 data.To 避免重复数据创建 在您的域中使用约束 class .

static constraints = {
        username unique: true, blank: false
        }