大家在实际工作中都是怎样优化Hibernate的?
个人感觉主要应该还是SQL方面的优化,让hibernate少发几条SQL比什么都强。
实践中不用hibernate,这个框架太重了。关于数据层的优化无非是,尽量减少访问数据、减少单条sql的访问开销。
减少访问数据库的的方式就是上缓存,hibernate有个本地缓存可以是一个优化点,不过现在都流行把缓存拿出来单独做服务。memcached、redis都是这种
减少单条sql的开销,无非就是合理的用索引,消灭慢查询,表结构要合理。这是最基础的优化了