0

我刚开始学习 javalite 但我不明白 javalite 是否比 hibernate 更有益和更轻量级仍然大多数项目都在使用 hibernate 为什么?我们可以将 javalite 用于大型企业应用程序吗?如果有人使用 javalite,请告诉我 javalite wrt hibernate 的优缺点。

谢谢

4

1 回答 1

1

JavaLite 不仅仅是一个 ORM,它包括用于构建应用程序的整个生态系统,包括:ActiveJDBC (ORM)、ActiveWeb(Web 框架)、DB-Migrator(用于数据库迁移)、JavaLite HTTP(用于 Web 服务的 Web 客户端)、Async (JMS 处理)、AppConfig(针对不同环境的应用程序配置)、内置日志记录、查询统计信息等等我现在可能缺少。与 Hibernate 和 JavaLite 相比,ActiveJDBC 在运行时更易于使用且运行速度更快,许多公司都使用 JavaLite 来构建日志持久的企业应用程序。Hibernate 更受欢迎,因为它更老,并且有关于它的书籍。

如果你想用 Hibernate 构建一个应用程序,你仍然需要引入各种其他技术,例如 Spring MVC(或同等技术)和一堆其他技术,将它们集成在一起等。

JavaLite 是一个一站式框架,所有部分都集成和调整以实现快速开发和运行时执行。

于 2018-08-28T18:07:31.730 回答