1.尽可能不用或者少用多对多,将其拆分为一对多和多对一 2.在Hibernate中进行查询之时,使用分页降低一次性的优化内存负载 3.在性能关键的地方,可以尝试使用经过优化的原生SQL而非HQL 4.延迟加载策略的使用