在休眠中加载百万行

2024-01-30

如果我想在休眠中获取百万行,它会如何工作?休眠会崩溃吗?我该如何优化它。


通常您不会为此使用 hibernate。如果需要执行批量操作,请使用 sql 或 hibernate 包装器进行批量操作。加载数百万条记录不可能为您的应用程序带来良好的结果。当 gc 运行时,您的应用程序会出现抖动,或者可能崩溃。必须有另一种选择。

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

在休眠中加载百万行 的相关文章

  • 从表中选择行,其中另一个表中具有相同 id 的行在另一列中具有特定值

    在 MySQL 中 如果我们有两个表 comments key value 1 foo 2 bar 3 foobar 4 barfoo and meta comment key value 1 1 2 1 3 2 4 1 我想得到来自以下人
  • 在文本文件中搜索单词并返回其频率

    如何在包含单词文本的文本文件中搜索特定单词并返回其频率或出现次数 使用扫描仪 String text Question how to search for a particular word in a text file containin
  • 如何在 JSP 中导入类?

    我是一个完全的JSP初学者 我正在尝试使用java util List在 JSP 页面中 我需要做什么才能使用除以下类之外的类java lang 使用以下导入语句进行导入java util List 顺便说一句 要导入多个类 请使用以下格式
  • 无法在 Spring Boot 测试中模拟 persistenceContext

    我正在使用带有 Mockito 框架的 spring boot 测试来测试我的应用程序 存储库类 EntityManager 之一作为参考 我的班级如下所示 Repository Transactional Slf4j public cla
  • 记录骆驼路线

    我的项目中有几个 Camel 上下文 如果可能的话 我想以逆向工程方式记录路线 因为我们希望保持与上下文相关的文档最新 最好的方法是什么 我们倾向于预先实际设计路线 并使用来自EIP book http www eaipatterns co
  • JPA 中所有命名查询的列表

    我想获取应用程序中所有 NamedQueries 的列表 并且我还想在运行时一般调用它们 是否有一个选项可以获取列表以及某种元数据 一般来说是某种反射 另一个线程为 NHibernate 提供了某种解决方案 即使使用 Hibernate 作
  • 在java中实现你自己的阻塞队列

    我知道这个问题之前已经被问过并回答过很多次了 但我只是无法根据互联网上找到的示例找出窍门 例如this http tutorials jenkov com java concurrency blocking queues html or t
  • 具有共享依赖项的多模块项目的 Gradle 配置

    使用 gradle 制作第一个项目 所以我研究了 spring gradle hibernate 项目如何组织 gradle 文件 并开始制作自己的项目 但是 找不到错误 为什么我的配置不起作用 子项目无法解决依赖关系 所以项目树 Root
  • Java:正则表达式排除空值

    在问题中here https stackoverflow com questions 51359056 java regexp for a separated group of digits 我得到了正则表达式来匹配 1 到 99 之间的一
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交
  • 默认情况下在sql日期时间列中插入null/空值

    如何在 SQL Server 中创建一个表 默认日期时间为空 而不是1900 01 01 00 00 00 000我得到了 我的意思是 如果没有插入值 则默认值应该为 null 空等 如果没有插入值 默认值应该是null empty 在表定
  • Java 收集返回顶级项目的映射的嵌套流

    我有以下模型 class Item String name List
  • Spring Security OAuth2简单配置

    我有一个简单的项目 需要以下简单的配置 我有一个 密码 grant type 这意味着我可以提交用户名 密码 用户在登录表单中输入 并在成功时获得 access token 有了该 access token 我就可以请求 API 并获取用户
  • 解析输入,除了 System.in.read() 之外不使用任何东西

    我很难找到具体的细节System in read 有效 也许有人可以帮助我 似乎扫描仪会更好 但我不允许使用它 我被分配了一个任务 我应该以 Boolean Operator Boolean 的形式读取控制台用户输入 例如T F 或 T T
  • 如何通过 Inno Setup for NetBeans 使用自定义 .iss 文件

    我将 Inno Setup 5 与 NetBeans 8 一起使用 并且我已经能够创建一个安装程序来安装该应用程序C users username local appname 但是我希望将其安装在C Programfiles 我如何在 Ne
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • SQL Server:如果存在会大大减慢查询速度

    正在使用SQL Server 2012 我找到了一些关于查询优化的主题 并将 EXISTS 与 COUNT 进行比较 但我找不到这个确切的问题 我有一个看起来像这样的查询 select from tblAccount as acc join
  • Oracle REGEXP_INSTR() 和“a-z”字符范围与预期不匹配

    我想用REGEXP INSTR 在 oracle 数据库中检查小写 大写字符 我知道 upper and lower POSIX 字符类 但我选择了a z这给了我非常奇怪的结果 我不明白 有人可以解释一下吗 SELECT REGEXP IN
  • Android - 9 补丁

    我正在尝试使用 9 块图片创建一个新的微调器背景 我尝试了很多方法来获得完美的图像 但都失败了 s Here is my 9 patch 当我用Draw 9 patch模拟时 内容看起来不错 但是带有箭头的部分没有显示 或者当它显示时 这部
  • 为什么 ISNUMERIC('.') 返回 1?

    最近我在 SQL Server 中使用 ISNUMERIC 时遇到了一个问题 导致找到了这段代码 SELECT ISNUMERIC 这会返回 1 如 true 所示 难道不应该像 false 一样返回 0 吗 See Numeric 损坏了

随机推荐

  • Google Translation API id 因请求过多而阻止 IP 地址

    我正在设置一个Django从 API 请求产品数据的视图 使用以下命令解析它们BeautifulSoup 应用googletrans模块并将响应保存到我的 Postgresql 数据库中 昨天一切都工作正常 直到突然 Google 阻止了对
  • 添加到向量时在析构函数内部进行双重释放

    嘿 我正在使用鼓机 并且遇到矢量问题 每个序列都有一个样本列表 并且样本在向量中排序 然而 当样本在向量上被push back时 样本的析构函数被调用 并导致双重释放错误 这是示例创建代码 class XSample public Uint
  • 如何仅使用一个上下文菜单从不同标签复制文本

    我有一个用于联系人列表的 Windows 窗体程序 我已经有一个用于从 DataGridView 复制和粘贴的上下文菜单 但是 我希望能够右键单击标签并从上下文菜单中选择复制以复制该一个标签中的数据 我有 10 个不同的标签 我不需要全部
  • 评估条件表达式

    我有一个场景 我将 if 条件作为字符串保存在数据库中 例如 String condition age gt 28 nationality US OR String condition age gt 28 现在 我想评估用户是否已输入条件句
  • 获取 Google App Engine 发布版本的来源

    我可以从 Google 下载 App Engine 源代码吗 Update Google appengine 现在允许您下载代码 文档在这里 http code google com appengine docs python tools
  • Django OneToOneField - 我应该把它放在哪个模型中?

    假设我们有以下模型 class A Model pass class B Model pass 那么以下之间没有区别 在模型A中 b OneToOneField B related name A name and 在模型 B 中 a One
  • Bitbucket:为什么我无法创建 master/x 分支

    这是在 SourceTree 中完成的 我正在尝试做一些分支 master dev master demo master live 但这不能被推动 例如 当我尝试推动时master demo to master demo然后它给出这个错误
  • Erlang套接字发送超时永远不会发生

    我正在 Erlang 中实现一个与手机客户端通信的 TCP 服务器 手机经常掉线 所以服务器必须能够检测到 因此 我希望服务器向客户端发送消息时设置超时 这样当超时发生时 连接将关闭 客户端将被标记为离线 我在服务器上使用了这个监听选项 c
  • 如何在Python中隐藏/删除继承类中的某些方法?

    I 想要隐藏一些公共方法继承期间class B from class A class A object def someMethodToHide pass def someMethodToShow pass class B A pass l
  • 自动从 DynamoDb 表中删除数据

    DynamoDB 中是否有生命保留期概念 我的意思是有什么办法可以让表中的数据在一段时间后被删除 就像我们可以在 S3 中设置一些保留期一样 Thanks DynamoDB 引入了生存时间 TTL 功能 当您想要删除记录时 您可以创建一个数
  • 将参数从批处理文件传递到 sqlplus 脚本

    我正在尝试获取一个包含我每天运行的一些脚本的用户名和密码的文件 我现在有几个脚本正在使用包含我的用户名和密码的批处理文件 我的密码批处理文件如下所示 参数文件 Rem Oracle Db set odbUsername myUserName
  • 在 Flask api 中编辑传入请求正文有效负载

    我希望使基于 Flask 的 API 对所有传入的有效负载不区分大小写 而不是必须将其应用于所有 api route 函数 我想将其应用于 app before request装饰器 这样对于所有带有 json 有效负载 POST 和 PU
  • 如何使用变量名访问对象的属性?

    这有效 psISE Options DebugBackgroundColor FFC86400 这不会 attribute DebugBackgroundColor psISE Options attribute FFC86400 错误 无
  • 如何使用 CSS 使两列居中?

    我试图在我的网站上居中放置两列 但存在一些问题 每次更改的结果都是左侧位置 参见picture http i46 tinypic com 5tov7 jpg 我究竟做错了什么 这是我的 CSS body background image u
  • JavaScript 中不区分大小写的正则表达式

    我想使用 JavaScript 从 URL 中提取查询字符串 并且想对查询字符串名称进行不区分大小写的比较 这是我正在做的事情 var results new RegExp name exec window location href if
  • 如何使用 Jackson 将一个 ObjectNode 作为子节点添加到另一个 ObjectNode 中?

    我有下面的 ObjectNode handlerObjectNode gt Info Brand BrandName TOP OF THE WORLD 我有另一个以下格式的 ObjectNode fieldObjects gt Descri
  • 按下按钮时如何隐藏/显示元素?

    我正在尝试学习如何使用 Eclipse IDE 开发 Android 我现在想做的是在按下按钮时使隐藏的 TableLayout 可见 但是 我不知道需要在按钮的 OnClick 属性中放入什么内容 另外 是否有任何在线教程可以帮助我学习如
  • 重新绘制自定义标签

    React Recharts 的自定义标签不适用于条形图 http jsfiddle net xpko4e7e http jsfiddle net xpko4e7e
  • 按键合并地图

    假设我有两张地图 val a Map 1 gt one 2 gt two 3 gt three val b Map 1 gt un 2 gt deux 3 gt trois 我想按键合并这些映射 应用一些函数来收集值 在这种特殊情况下 我想
  • 在休眠中加载百万行

    如果我想在休眠中获取百万行 它会如何工作 休眠会崩溃吗 我该如何优化它 通常您不会为此使用 hibernate 如果需要执行批量操作 请使用 sql 或 hibernate 包装器进行批量操作 加载数百万条记录不可能为您的应用程序带来良好的