java - POJO和DAO有什么区别

标签 java dao pojo

我可以知道 Java 中的 POJO(普通旧 java 对象)和 DAO(数据访问对象)有什么区别。

在哪里使用哪一个?

来自 Jboss hibernate 教程(http://docs.jboss.org/hibernate/orm/4.2/manual/en-US/html/ch04.html#persistent-classes-pojo),如果我们有 DAO,为什么要将 POJO 与数据库一起使用?

提前致谢

最佳答案

在 Java 中,DAO 是一个组织类,其中包含访问数据库表的方法。 POJO 保存数据库记录。 DAO 将从其某些方法返回 POJO。

关于java - POJO和DAO有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25258046/

相关文章:

mysql - 运行时错误 '-2147352567 (80020009)' No Current Record MySQL 后端 DAO 记录集

java - 如何在 GWT Web 应用程序中正确实现 DAO?

java - Tapestry中的POJO定义是什么

java - jackson 错误: Cannot deserialize instance of `java.lang.String` out of START_ARRAY token

java - 从 Mongo 集合创建 Java POJO

java - 销毁具有层次关系的 fragment

java - 如何使用 DAO 在 Spring Boot 查询中返回特定对象属性?

java - 通过正则表达式拆分字符串

java - 代码在主方法中运行,但在另一个方法中不运行

java - 无法通过Java代码执行java -jar命令