休眠:内存问题?缺点?

2023-12-26

我正在使用 Hibernate 3.6,直到今天我还没有发现使用它的任何缺点。但今天有人告诉我,当项目变大时,使用 Hibernate 的应用程序会出现内存问题。发生这种情况是因为与不使用 hibernate 的应用程序相比,需要创建和存储大量对象(hibernate-pojo-objects)。

那是对的吗?使用 hibernate 还有其他缺点吗?有些人还告诉我,当数据库非常大时,由于对象之间的所有依赖关系,使用对象会变得混乱,但我真的无法想象。有人有这方面的经验吗?

谢谢 :-)


他们之中有一些是 :

  • 远程访问和分发能力很少或没有。
  • 映射模式可能很乏味,并且 O/R 映射有其技巧,例如使用延迟初始化、急切加载等。对一个人有效的方法可能对另一个人无效。
  • 集群能力有限。
  • 大数据集仍然会导致内存问题。
  • 仅支持数据库级别的安全性,不支持基于角色的安全性,无需添加任何 API(例如面向方面编程等)。

还有一些人也认为有缺点 http://www.coderanch.com/t/215342/ORM/java/Disadvantages-Hibernate对于休眠。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

休眠:内存问题?缺点? 的相关文章

随机推荐

  • jquery - 如何设置父属性?

    我正在尝试编写一个 if 语句 其中如果其中一个元素的显示设置为 无 我希望父元素也显示 无 这是我正在尝试的代码 但不起作用 tried this first if prevx a attr display none this paren
  • ACF:用户和订单的自定义字段 - 如何复制?

    我为用户设置了一个自定义字段 将代表分配给他们的帐户 我为订单页面创建了相同的字段 以便我们可以将订单分配给他们的销售代表 下新订单时 我希望它根据用户信息下找到的数据更新销售代表字段 是否有一个简单的 Get 函数可以用来完成此任务 我还
  • 使用 Spring.Net 将依赖项注入 ASP.NET MVC ActionFilters

    我正在使用 MvcContrib 进行 Spring Net ASP Net MVC 控制器依赖项注入 我的依赖项没有被注入到我的 CustomAttribute 操作过滤器中 如何将我的依赖项放入其中 假设您有一个 ActionFilte
  • 为什么 Any 比 Contains 慢?

    我设计了以下测试 var arrayLength 5000 object objArray new object arrayLength for var x 0 x
  • 如何在 R 中进行样本量不等的单向方差分析?

    尝试学习 R 旧统计文本中的一个问题想知道不同建筑工地的休息时间是否存在差异 问题是 文本决定每个站点雇用不同数量的工人 因此 我陷入困境并寻求使用样本量不等的方差分析的帮助 site1 lt c 34 25 27 31 26 34 21
  • 在 Java 中,可以在迭代列表时修改列表吗?

    据我所知 在Java中Collection
  • 使用已知物体尺寸从图片中测量物体

    所以我需要做的是从普通用户拍摄的图像中测量脚长 该图像将包含一只穿着黑色袜子的脚 一枚硬币 或其他已知尺寸的物体 和一张白纸 例如 A4 其他两个物体将位于其上 我已经拥有什么了 我已经使用过 opencv 但只是简单的项目 我已经开始阅读
  • JqueryUI 自动完成:每个列表项仅显示一个字符

    我在用着jquery 1 4 2 min and jquery ui 1 8 6 custom要在 jsp 页面上获取自动完成数据 代码片段如下 document ready function input airportfrom autoc
  • rMarkdown 中是否可以有可排序(交互式)表格?

    我在用kable from knitr包来显示 html 文档上的表格 是否可以使其可排序 一些示例代码 title Test output html document r echo FALSE comment kable data fra
  • 如何在 mysql 存储过程中使用 case-when 语句?

    我想使用 request time 参数自动设置 session id 因此我选择了包含 case 语句的 mysql 存储过程 就这样 create procedure upd userinput in request time time
  • Plotly - 我想根据条件用不同的颜色为每个 X 轴值着色

    语言 JavaScript框架 情节 我有一个要求 我希望 x 轴值单独着色 而不是对 x 轴中的所有值着色 我尝试了下面的代码 但它对轴上的所有值执行相同的操作 此处 颜色 红色 应用于 x 轴上的所有值 我需要根据下面代码中数组 col
  • 如何在本地主机上测试打开的图

    我做了很多研究 但还没有找到明确的答案 有没有办法在本地主机上测试开放图 我在 locahost 上使用图形 api 没有任何问题 我已经在应用程序设置中更改了我的网站网址 甚至尝试在主机文件中设置一个域 但打开图的调试器 linter 尝
  • Stimulsoft - 如何在 asp.net core 中渲染报告并以角度显示

    刺激软件报告 https www stimulsoft com en documentation online programming manual index html 如何在 asp net core 中渲染报告及其变量和参数并以角度显
  • 如何为 IE 提供特殊的 CSS?

    我想为 ie8 使用一些不同的 CSS 但只保留一个 CSS 文件 谁能告诉我最好的 黑客 是什么 是的 我知道 hack 不好 但我想至少暂时保留一个 CSS 文件 例如 在非 IE8 浏览器中我希望浏览器看到以下内容 div conte
  • R:具有重复时间索引条目的时间序列

    我是 R 的 n00b 和堆栈溢出的 n00b 刚刚加入 所以如果我未能使用标记 我不知道 或错过了自述文件中的某些内容 请原谅我 如果您不介意 我将在这里解决我的完整问题 因为也许您可能会好心地告诉我应该如何最好地解决这个问题 Stage
  • Symfony:是否可以为组件设置模板?

    组件没有 setTemplate 我知道 但也许还有另一种方法可以做到这一点 问题似乎是关于 php 框架 http www symfony project org http www symfony project org sfCompon
  • 使用 Jumbotron 容器的输入组大于 Bootstrap 3 中的输入

    我正在使用 Bootstrap 3 输入组尝试一种奇怪的行为 当我将输入组插件 文本或图标 添加到大屏幕内的表单时 输入组高度大于其输入高度 在这里你可以找到一个 JsFiddle 和有问题的屏幕截图 div class jumbotron
  • 检查某项是否存在,如果不存在则报错

    我想使用 PowerShell 检查 IIS Web 应用程序是否存在 或可能存在其他类型的项目 我可以这样做Get Item 但是如果该项目不存在 则会报告错误 这会误导运行脚本的用户 看起来好像出了问题 而实际上一切都很好 我该如何做到
  • 如何终止 MySQL 连接

    我正在使用 MySQL 构建一个网站 我正在使用 TOAD for MySQL 突然无法连接到数据库 因为出现错误 太多联系 Toad for MySQL 是否有任何方法可以查看现有连接以便能够终止它们或简单地关闭所有连接 不 有没有内置
  • 休眠:内存问题?缺点?

    我正在使用 Hibernate 3 6 直到今天我还没有发现使用它的任何缺点 但今天有人告诉我 当项目变大时 使用 Hibernate 的应用程序会出现内存问题 发生这种情况是因为与不使用 hibernate 的应用程序相比 需要创建和存储