标签: java mysql sql hibernate
我有一个复杂的SQL语句需要很长时间才能执行。随着越来越多的用户同时开始使用该系统,这将成为一个问题。
是否有预先排序结果的选项,然后使用Hibernate将它们分配给Java POJO?这样处理过的信息已经位于MySQL DB中,等待检索而不执行它...
我调查了数据库视图 + Hibernate ,但没有找到太多......
答案 0 :(得分:1)
我认为你应该看一下索引。我不认为这可能是sql查询的预取结果。如果查询无法优化且确实非常重要,那么您可以使用一些并行实现来处理查询。