zoukankan      html  css  js  c++  java
  • mybatis自我总结

    稍微总结下

    mybatis主要用的技术动态代理反射,动态代理的话,所以必须定义一个接口

    一、定义一个实体类接口

    二、创建一个实体类映射

    里面主要加载的是sql语句。主要的属性有:

    namespace:映射的接口位置

    id:可以自己定义(一般写方法名)

    parametertype:传入参数的类型

    resultType:返回值类型

    三、主配置文件

    主要加载mybatis内置的JDBC对象

    可以用properties标签加载类中jdbc.properties文件

     

    四、测试文件

    1.解析配置文件获得文件流

    2.创建一个sqlSession工厂构造,然后用它来创建一个工厂,用工厂在创建一个会话,再用会话创建一个代理对象

    3.创造一个实现类,然后加载到代理对象中

    4.关闭流,关闭sqlsession

    五、需要注意的地方

     起别名

     

     六、以注解方式

    在接口内直接用注解方式

    增删改查对应四个注解,很简单

    不需要接口映射xml,只需改下主配置

    before:

    after:

     

    只要是它直接加载的是接口文件

  • 相关阅读:
    linux之uniq
    shell之sort
    tr命令的使用
    AWK 简明教程
    Word Frequency
    10亿个数中选出最大的100个数
    代理模式(也称委托模式)
    java内存相关
    Two Sum
    Java的集合
  • 原文地址:https://www.cnblogs.com/create-and-orange/p/10935949.html
Copyright © 2011-2022 走看看