DAO vs RuntimeExceptionDao ORMLite Android?

时间:2015-08-20 09:37:27

标签: android dao ormlite

使用 Ormlite-Android DAO RuntimeExceptionDao 有什么区别?什么时候使用而不是其他?

1 个答案:

答案 0 :(得分:3)

文档非常明确区别。 Dao(参见docs)指的是

  

数据库访问处理从数据库读取和编写类的对象

RuntimeExceptionDao(见docs

  

Dao的代理,将Exception包裹}重新约束RuntimeException。如果您的使用模式是忽略所有异常,则可以使用此方法。这不是我喜欢的模式,所以它不是默认模式。

他们做同样的事情,除了RuntimeExceptionDao只会抛出RuntimeException - 有关ORMLite的更多信息,请参阅ORMLite文档,因为它们实际上真的很有帮助。