我正在尝试使用
同时获取分页查询结果和totalCountQuery 1 : Select SQL_CALC_FOUND_ROWS q.id as questionId ,q.body as questionBody from questionsTable where q.status = 0 limit 10 offset 100;
Query 2 : Select SELECT FOUND_ROWS() as totalRows;
并使用相同的org.hibernate.Session对象创建org.hibernate.SQLQuery。 [session.createSQLQuery(sql)]
谁能告诉我,这是线程安全的吗,如果我在多台服务器上运行我的代码,则FOUND_ROWS返回的答案将根据查询1,而不是在其他线程/节点上运行其他查询。
我在本地尝试过,效果很好[即;单个线程]。