知识大全 简单概括Hibernate批量操作
Posted 操作
篇首语:世界之大,而能获得最公平分配的是常识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 简单概括Hibernate批量操作相关的知识,希望对你有一定的参考价值。
简单概括Hibernate批量操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Hibernate还是比较常用的 于是我研究了一下Hibernate批量操作 在这里拿出来和大家分享一下 希望对大家有用
Hibernate是一个开放源代码的对象关系映射框架 它对JDBC进行了非常轻量级的对象封装 使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库 Hibernate可以应用在任何使用JDBC的场合 既可以在Java的客户端程序使用 也可以在Servlet/JSP的Web应用中使用 最具革命意义的是 Hibernate可以在应用EJB的J EE架构中取代CMP 完成数据持久化的重任
Hibernate批量操作
即使是使用JDBC 在进行大批数据更新时 BATCH与不使用BATCH有效率上也有很大的差别 我们可以通过设置batch_size来让其支持批量操作
举个例子 要批量删除某表中的对象 如 delete Account 打出来的语句 会发现Hibernate找出了所有ACCOUNT的ID 再进行删除 这主要是为了维护二级缓存 这样效率肯定高不了 在后续的版本中增加了bulk delete/update 但这也无法解决缓存的维护问题 也就是说 由于有了二级缓存的维护问题 Hibernate批量操作效率并不尽如人意!
从前面许多要点可以看出 很多时候我们是在效率与安全/准确性上找一个平衡点 无论如何 优化都不是一个纯技术的问题 你应该对你的应用和业务特征有足够的了解 一般的 优化方案应在架构设计期就基本确定 否则可能导致没必要的返工 致使项目延期 而作为架构师和项目经理 还要面对开发人员可能的抱怨 必竟 我们对用户需求更改的控制力不大 但技术/架构风险是应该在初期意识到并制定好相关的对策
cha138/Article/program/Java/ky/201311/27859相关参考
Hibernate的批量处理-批量插入 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hiber
Hibernate的批量处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hibernate批
Hibernate的批量处理[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hiberna
Hibernate的批量处理[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 设置hiber
Hibernate的批量处理[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 还是用Hibe
Hibernate的批量处理[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对于方法采用传
Hibernate的批量处理[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Tra
Hibernate批量更新与删除实例浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在我们的
浅析Hibernate下数据批量处理方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 很多人都
Spring+Hibernate处理大批量数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对