K E*_*est 18 grails groovy grails-orm
如果我在Grails控制台中执行此代码:
def p = new Post(title: "T");
p.save(flush: true); // or p.save();
Post.count();
Run Code Online (Sandbox Code Playgroud)
GORM不会抛出任何异常,但数据不会保存在我的数据库中.我究竟做错了什么?
Ste*_*sen 11
可能Post违反了一些约束,因此没有保存对象.请注意,GORM的默认行为不是抛出失败的保存.你需要调用它
p.save(flush: true, failOnError: true);
Run Code Online (Sandbox Code Playgroud)
或者通过添加全局更改行为
grails.gorm.failOnError=true
Run Code Online (Sandbox Code Playgroud)
到您的Config.groovy
| 归档时间: |
|
| 查看次数: |
20931 次 |
| 最近记录: |