zoukankan      html  css  js  c++  java
  • mybatis注解

    1.学习过servlet的小伙伴应该都知道,写servlet必须要配置web.xml文件.很麻烦,要配2个,一个servlet,一个servlet-mapping 而且servlet一多容易乱,检索也不方便.所以引入了注解这么个东西,以@开头,写在servlet类的上一行,使得servlet文件使用一目了然,缺点也有,就是写在源码里了,一旦上线不能改.我们将预计不太会改变的配置写在注解里,将可能会修改的写在配置文件里.灵活处理

    2.mybatis也有这样的情况...所有的配置文件都会有这样的情况吧?

    3.在mybatis中,写在mapper包里的.xml都可以写在同包的接口的方法前一行.这样就不用来回切换了

    增删改查是啥语句就@谁.里面的语句就是之前在xml中写的那些东西,直接拿过来粘上去就可以了

    多表查询的注解也很简单原来的<ResultMap>改为@results,内部的<id><result>标签都改成@result,但是这样显得头很大,失去了注解优雅简洁的优秀品质,所以遇到这种多表的还是老老实实的写xml比较好.单表查询注解随便玩.

    注解一旦使用了,就不要再xml中重复配置了,这样不规范

    在网上搜的一个带自动注入的注解

    还是那句,灵活处理.

  • 相关阅读:
    红楼梦 + 写入 MySQL + MongoDB
    糗事百科 + 微信自动回复
    验证码处理
    IP 代理池
    Ajax工作原理
    php做APP接口开发,接口的安全性
    http与https区别
    mysql 索引优化
    php+ajax+jquery实现jsonp跨域
    SpringBoot中文乱码解决方案
  • 原文地址:https://www.cnblogs.com/waibangma/p/11358726.html
Copyright © 2011-2022 走看看