【问题标题】:DAO vs RuntimeExceptionDao ORMLite Android?DAO vs RuntimeExceptionDao ORMLite Android? 【发布时间】:2015-08-20 09:37:27 【问题描述】: DAO 和 RuntimeExceptionDao 使用 Ormlite-Android 有什么区别?什么时候使用一个而不是另一个? 【问题讨论】: 标签: android dao ormlite 【解决方案1】: 文档非常清楚地说明了区别。 Dao(见docs)指的是 处理从数据库读取和写入类的数据库访问对象 虽然RuntimeExceptionDao(见docs) 代理到 Dao 包装每个 Exception 并重新抛出它为 RuntimeException。如果您的使用模式是忽略所有异常,您可以使用它。这不是我喜欢的模式,所以它不是默认模式。 他们做同样的事情,除了 RuntimeExceptionDao 只会抛出 RuntimeException - 有关 ORMLite 的更多信息,请参阅 ORMLite 文档,因为它们确实很有帮助。 【讨论】: 您忘记了 RTFM。 :-) 哈你是对的@Gray。我也希望这是一个明确的答案!您随图书馆提供的文档已经帮助了我很多次 - 所以我自己非常感谢您