Mybatis中#{}和${}的区别

场景:假设数据库有两个数据一模一样的表。历史表,当前表 查询表中的信息,有时候从历史表中去查询数据,有时候需要去新的表去查询数据。 希望使用1个方法来完成操作。即根据不同的表名查询数据。 使用${}可以查询到数据 使用#{}不可以查询到数据   ${}与#{}区别: ${} 是字符串拼接,通过${}可以将传入的内容拼接在sql中且不进行jdbc类型转换。 #{} 是占位符,相当于PreparedS
相关文章
相关标签/搜索