Tagged articles

MappedStatement

1 articles · Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Sep 12, 2026 · Backend Development

What MyBatis Does at Startup: From MappedStatement to Dynamic SQL Parsing

This article dissects MyBatis startup internals, explaining how Mapper interfaces and XML SQL are parsed into MappedStatement objects, the role of SqlSource in static vs dynamic SQL, the #{}/${} difference, and how JDK dynamic proxies enable interface method execution without implementation classes.

ConfigurationDynamic SQLJDK Dynamic Proxy
0 likes · 35 min read
What MyBatis Does at Startup: From MappedStatement to Dynamic SQL Parsing