Error Messages:
syntax error, error in :‘it 1 LIMIT ? ‘
Problem Cause:
The PageHelper method uses static ThreadLocal parameters, and the paging parameters and threads are bound.
This is safe as long as we ensure that the PageHelper method is called immediately after the MyBatis query method. This is because PageHelper automatically clears the ThreadLocal stored object in the finally snippet.
The page started in the thread does not guarantee that the thread will have cleared the page variable by the time the current execution exits.
One PageHelper paging process is as follows.
i. Set the page parameter
Second, execute the query method
Third, the Interceptor interface checks whether there is a set page parameter in ThreadLocal
If the page parameter exists, regenerate count sql and page sql, and execute the query. If the page parameter does not exist, return the query result directly.
V. Execute LOCAL_PAGE.remove() to clear the page parameter.
Solution:
Call PageHelper.clearPage() at the end of the method using PageHelper;
Read More:
- [Solved] Mybatis integrates PageHelper and uses sqlserver paging error
- [Solved] spring boot integrated PageHelper Error
- How to Solve PageHelper.startPage count Error
- RabbitMQ The channelMax limit is reached. Try later. [How to Solve]
- [Solved] Docker-compose Start error: pyrsistent syntax error: invalid syntax
- [Solved] IDEA mvn Error: GC overhead limit exceeded
- [Solved] WebFlux Error: DataBufferLimitException: Part headers exceeded the memory usage limit of 8192 bytes
- Springboot Files Upload Limit Error: The field file exceeds its maximum permitted size of 1048576 bytes
- JAVA error: java.lang.OutOfMemoryError:GC overhead limit exceeded
- [Solved] JAVA Operate Database Error: You have an error in your SQL syntax; Dao layer SQL statement error
- [Solved] Read the resources resource and convert it to file error: java.io.filenotfoundexception
- [Solved] JNI Error: ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
- [Solved] Springboot Package jar and Startup Error: It was loaded from the following location
- [Solved] Java.lang.IllegalStateException: Type handler was null on parameter mapping for property ‘__frch_it
- ZK Error contacting service. It is probably not running [How to Solve]
- Build a mybatis and it will appear session.selectOne Method error
- Project Startup Error: It was loaded from the following location
- [Solved] Zookeeper cluster error: Error contacting service It is probably not running. (alicloud server)
- Qdox parseexception: syntax error [How to Solve]
- JDK installation exception link it with ‘- Z noexecstack’ and inux 64 bit zendguardloader.so: wrong elf class: elfclass32 error handling