gpt4 book ai didi

java - 哪个与spring一起使用的java orm是最轻量级的?

转载 作者:行者123 更新时间:2023-12-04 03:08:12 26 4
gpt4 key购买 nike

我正在构建一个非常简单的 spring 应用程序。

当涉及到 ORM 时,我不需要任何关系或功能丰富的更改跟踪/ session 管理或任何其他花哨的功能。

我只是想要映射到我的数据库表的东西,我可以在其中对单个实体执行基本的 CRUD,例如更新/插入/删除/选择。

我目前正在使用 hibernate,只是想知道还有什么可以扩展我的知识并简化事情。

最佳答案

ORM工具本身并不复杂。事实上,正如您可能已经注意到的那样,如果使用得当,它们会使开发人员的工作更轻松。您没有提到 hibernate 所面临的问题,这促使您寻找更简单的替代方案。几乎所有的ORM tools具有或多或少相似的功能/API,因为它们从根本上解决了相同的问题。 (Spring支持Hibernate、JDO、iBatis、JPA)

这里很interesting post在这个关于 hibernate 用法的论坛上。根据经验,如果您的模式具有较少的表(帖子中提到的 5 - 10 个)并且关系不是很复杂,那么您应该避免使用 ORM 工具,因为这可能有点矫枉过正。在这种情况下,JDBC 就足够了。我强烈推荐 spring JDBC (因为您已经在使用 Spring )。

关于java - 哪个与spring一起使用的java orm是最轻量级的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com