hibernate 提高数据库性能
来源:互联网 发布:代申请淘宝大v 编辑:程序博客网 时间:2024/06/08 06:38
hibernate 提高数据库性能
1、在查询字符串中,应该使用jdbc的占位符?,或使用使用命名参数:,不要查询中使用字符串值来代替非常量值。
2、Flush会影响性能,频繁刷新影响性能,尽量减少不必要的刷新。3、Cascade策略,在几对几的关系,正确设置cascade策略,想清楚在操作对象A的同时是否需要级联操作对象B,比如在one to many的父子关系中,删除了父亲one,需级联删除子many,这时的one这端可设置cascade="delete",这样在删除one时,会自动删除子,但对子的操作不会影响父。Cascade还有其他的属性值,只要设置正确,可提升性能。
4、lazy策略,正确设置延迟加载策略同样会提升性能,在one to many或many to many中,通常总应该延迟加载many的一方的到内存。设置了lazy="true",首先发送sql语句,加载自己到内存,到需要时才加载级联对象;lazy="false",则会同时加载自己和级联对象到内存。
5、另外还有集合的性能(set、list、map、array),都应正确设置。
6、正确使用第三方缓存,在读操作频繁写操作不多的情况,使用第三方缓存可大幅度提升性能,如ehcache的缓存策略有:read-only,read-write和notstrict-read-write。
0 0
- hibernate 提高数据库性能
- 提高hibernate性能 姚博文
- Hibernate提高性能
- hibernate提高性能方法
- 提高hibernate性能 姚博文
- hibernate提高性能
- 提高MySQL 数据库性能
- 如何提高数据库性能
- 如何提高数据库性能 .
- 提高MySQL数据库性能
- 如何提高数据库性能
- Ending、提高数据库性能
- 如何提高数据库性能
- 提高hibernate性能的方法
- 提高数据库性能的解决方案
- 提高数据库并发性能概要
- 如何提高SQL数据库性能
- 提高数据库并发性能概要
- javaEE-Annotation(注解)
- Android实战技巧之六:PreferenceActivity使用详解
- js数组
- 苏宁张近东上两会,三提案招招逼阿里
- “网络写手”的互联网价值
- hibernate 提高数据库性能
- “艳门照”事件催生了在线照片合成发展
- Bash脚本之if-then语句
- SSH web开发架构(转载)
- Java线程池使用说明
- 由一个C++版本猜数字游戏引起的效率问题
- 数据结构基础(4)————next数组的理解
- “莫须有”搜索引擎优化(SEO)的迷信
- pat 1022