• 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中重复配置了,这样不规范

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

    还是那句,灵活处理.

  • 相关阅读:
    IDEA 运行junit单元测试方法
    IDEA 修改编码
    接口文档word版
    java 上传文件到七牛云中
    单例模式
    洛谷P3092 [USACO13NOV]没有找零No Change
    Codevs 1159 最大全0子矩阵
    洛谷P2733 家的范围 Home on the Range
    洛谷P2280 [HNOI2003]激光炸弹
    洛谷P2023 [AHOI2009]维护序列
  • 原文地址:https://www.cnblogs.com/waibangma/p/11358726.html
Copyright © 2020-2023  润新知