作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
创建 playramework 的模型时,我们可以使用 save() 或 _save() 方法。为什么这两种方法在框架中都可用,原因是什么? (在这种情况下,他们做同样的事情 - 将对象保存到数据库)。
为什么我问这个:我在进行一些验证时使用了 save() 方法,但是如果我的类(class)的最终用户想要在没有验证的情况下保存,他可以使用 _save() 。所以我问自己为什么有两种方法都是公开的。
I've handled it like this: The problem was with finding the place for making the validation while saving. In fact I've handled this issue using @PrePersist anotation for some method near the save() when I want to be sure that validation code would be invoced when persisting. So now I'm ok with save() and _save() :)
最佳答案
其实看看save()的代码:
/**
* store (ie insert) the entity.
*/
public <T extends JPABase> T save() {
_save();
return (T) this;
}
关于playframework - save() 和 save() 在 play 框架中建模方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5417647/
我是一名优秀的程序员,十分优秀!