POJO是一个Java对象,它没有实现任何特殊接口,例如EJB 2框架定义的接口。
POJO也加速了发展。 您可以在应用程序服务器之外且没有数据库的情况下测试业务逻辑。 您不必打包代码并将其部署在应用程序服务器中。 您也不必保持数据库模式与对象模型持续同步或花费时间等待运行缓慢的数据库测试完成。 测试可以在几秒钟内运行,并且开发可以以思考的速度发生-或至少与您键入的速度一样快!
POJO通常必须保存在关系数据库中。 例如,汇款应用程序必须将帐户对象存储在ACCOUNT表中。 当然,它可以使用JDBC或iBATIS访问数据库。 有时这是正确的方法。 但是,除非您有一个非常简单的对象模型,否则开发和维护数据访问对象(DAO)和将对象与数据库之间来回传递所需的SQL可能需要进行大量工作。 通常,使用ORM框架要容易得多。
From: https://bytes.com/topic/java/insights/927776-pojo-plain-old-java-object