美文网首页
mybatis入门

mybatis入门

作者: 克鲁德李 | 来源:发表于2017-03-17 16:20 被阅读0次

    1、#{}
    表示占位符
    paramterType 指定输入参数类型
    如果参数是简单类型 比如 int时 参数名 #{id},可以是任意名称

    ${}是拼接sql串:
    这种方式会引起sql注入

    mybatis和hibernate的本质区别和应用场景:
    hibernate是一个标准的ORM(对象关系映射)框架,入门门槛较高,不需要编写sql语句,sql语句自动生成,对sql语句优化、修改比较困难
    适应需求变化不多的中小型项目比如ERP、OA、ORM

    mybatis是一个不完全的ORM框架,关注的是sql本身,需要自己编写sql语句,修改、优化比较方便;也可以实现映射,比如输入映射和输出映射
    主要适用于需求变化较多的项目:互联网项目等

    相关文章

      网友评论

          本文标题:mybatis入门

          本文链接:https://www.haomeiwen.com/subject/ocuenttx.html