用hibernate的二级缓存提高访问速度
解决方案 »
- 急!!如何实现自动计算总分的方法?
- 如何海量数据快速分页
- 导航可见问题
- 【请教】ResultSet is from UPDATE. No Data.【JAVA_MYSQL】
- javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans
- (急)为什么返回不了数据?
- 运行applet出现的问题。。。java.security.AccessControlException: access denied
- 各位高手请多多帮忙,公司要的实在太紧,有关Jsp+servlet+ejb+sql的问题。高分
- 求救整合ssh时,hibernate不能使用delete()方法,也无法执行删除语句
- 注解配置的servlet请求了一次,doget()执行了两次
- hibernate 一对多插入数据时 NullPointerException 求救
- 关于SSH配置有点问题
数据库连接用连接池配置
如果有二级缓存的话,请查看一下查询是否有n+1的问题
其次在操作数据时..如果是大批量的更新数据之类的.
最好避开hibernate的API,...而采用JDBC的解决
再有就是数据库设计,尽量减少不必要的关联关系,尽量减少中间表,像多对多.
判断用户名是否存在建议使用ajax实现...最简单的是使用
DWR实现,,
jf
2.关系不要太复杂,尽量少用多对多,如果单纯追求效率,一对多等都可以考虑放弃
3.数据库连接池。
4.缓存处理
5.批量数据采用jdbc操作
6.日志输出(如果日志设成INFO的话,输出到控制台还是挺影响速度的,改成error即可)暂时只想到这么多吧
在spring控制事物的时候可以设置事物的传播级别。。