简体   繁体   English

如何在Querydsl上调用MySQL SELECT found_rows()?

[英]How to call MySQL SELECT found_rows() on Querydsl?

So, Querydsl has calcFoundRows() for MySQL queries, but how does one call SELECT FOUND_ROWS() after the actual query? 因此,Querydsl具有用于MySQL查询的calcFoundRows() ,但是在实际查询之后如何调用SELECT FOUND_ROWS() Or what is the way to read this value in a Querydsl way? 还是以Querydsl方式读取此值的方法是什么?

The idiomatic Querydsl way to do it is 惯用的Querydsl方法是

SearchResults<Tuple> results = query.listResults(col1, col2, ...)
results.getTotal() // for total row count
results.getResults() // for limit + offset based view

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM