Mybatis面试题

Posted xiamo996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis面试题相关的知识,希望对你有一定的参考价值。

${} 与 #{} 区别【面试题】

 

${}:底层 Statement

  1. sql与参数拼接在一起,会出现sql注入问题

  2. 每次执行sql语句都会编译一次

 

#{}:底层 PreparedStatement

  1. sql与参数分离,不会出现sql注入问题

  2. sql只需要编译一次

  3.  

以上是关于Mybatis面试题的主要内容,如果未能解决你的问题,请参考以下文章

前端面试题之手写promise

MyBatis面试题(2020)

MyBatis面试题(2020)

MyBatis面试题

java面试题之mybatis篇

Mybatis面试题一