Mybaits[2]

【面试题32】Mybatis面试18问,你想知道的都在这里了!

1、#{}和${}的区别是什么? 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。 #{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sq

MyBatis常见面试题总结

本篇文章由 JavaGuide 收集自网络,原出处不明。 比起这些枯燥的面试题,我更建议你看看文末推荐的 MyBatis 优质好文。 #{} 和 ${} 的区别是什么? 注:这道题是面试官面试我同事的。 答: ${}是 Properties 文件中的变量占位符,它可以用于标签属性值和 sql 内部,