单项选择题

A.动态SQL是在运行时被编译
B.动态SQL是在运行前被编译
C.只有查询中能使用动态SQL
D.MyBatis本身不支持动态SQL,需要Spring辅助实现