grails - 实体未保存

标签 grails gorm

我像往常一样通过编辑器创建了域类,我也像往常一样创建了 Controller 和一些 View 。

我照常使用ui来创建数据库条目,而.save()方法返回true。

但是没有数据库行已插入数据库!

有什么建议么?

最佳答案

对您的域对象执行类似的操作,然后打印错误。如果存在任何约束冲突,保存将拒绝保存。

def user = new User(params)

if (user.save()) {
   return user
}
else {
  user.errors.allErrors.each {
      println it
  }
}

关于grails - 实体未保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8913345/

相关文章:

rest - Grails REST 客户端插件 - PUT 正文内容

grails - 我可以在 Grails 项目之外运行数据库迁移插件脚本吗?

caching - 如何在Grails中启用缓存的情况下将不同服务器同步到GORM层

mysql - 增量线程安全吗?

java - 在Grails中运行集成测试时,如何解决HibernateGormStaticApi的java.lang.NoClassDefFoundError?

grails - 每个开发人员的Grails 3 application.yml都不一样-我们如何才能将差异化为外部?

unit-testing - 模拟动态查找器

grails - 如何打破继承

grails - Grails 2.4.4-休眠异常

grails - 带有MemSQL JSON查询的GORM