储蓄有啥区别?

Posted

技术标签:

【中文标题】储蓄有啥区别?【英文标题】:What is the difference in saving?储蓄有什么区别? 【发布时间】:2016-02-28 12:49:58 【问题描述】:

我知道我可以通过两种不同的方式保存我的对象。 但是这些行之间有什么区别呢?

Ebean.save(network);
network.save();

【问题讨论】:

你能显示一些关于network 对象的信息吗?显示类声明,以便我们查看类型及其扩展对象等。 【参考方案1】:

没有区别。

Play 框架默认为映射为持久实体的所有 model 类型提供 save() 方法和其他方法。

该方法与Ebean.save() 做同样的事情,但提供了抽象出正在使用的供应商特定 ORM 的细节的好处。如果您使用的是 Play 框架,最好直接在模型/实体上调用 save() 方法,而不是直接在 EBean 上调用方法。

【讨论】:

虽然这通常是正确的,但我想指出,在最新版本的 Play 和 Ebean 中 - Ebean 现在提供了 Model 对象,因此也提供了 save() 方法。也就是说,在最近的版本中,Ebean 提供了这两种 save() 方法,并且不再与 Play 有任何关系。

以上是关于储蓄有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

三维和四维有啥区别?,三维和四维有啥区别?区别大不大啊?

Html5与Html有啥区别吗?Css3与Css有啥区别

Java 非堆内存和栈内存有啥区别?它们是不是相同,如果不同,它们之间有啥区别?

java中接口和类有啥区别java中接口和类有啥区别

LMS和NLMS有啥区别

退还跟退回有啥区别?退回和退还有啥不同