zoukankan      html  css  js  c++  java
  • Mybatis:注解实现开发

    1.mybatis的常用注解说明

        @Insert:实现新增

        @Update:实现更新

        @Delete:实现删除

        @Select:实现查询

        @Result:实现结果集封装

        @Results:可以与@Result一起使用,封装多个结果集

        @ResultMap:实现引用@Results定义的封装

        @One:实现一对一结果集封装

        @Many:实现一对多结果集封装

        @SelectProvider:实现动态SQL映射

        @CacheNamespace:实现注解二级缓存的使用

    如上图所示:使用注解的方式查询出数据库表中的信息,结果如图三所示。

    然后我们继续考虑关系映射情况下的案例

    一对一的封装

    如上是一对一的封装模式:主要使用到@Results,@one,@Result三个注解,注意书写的格式

    如上是一对多情况下的注解的使用,其中的那个fetchType属于是配置延迟加载的情况

    注意:使用注解的时候一定要注意不能出现相应的映射文件,程序会优先执行xml文件的

    一纸高中万里风,寒窗读破华堂空。 莫道长安花看尽,由来枝叶几相同?
  • 相关阅读:
    c/c++指针数组和数组指针
    c/c++指针传参
    c/c++指针理解
    c/c++容器操作
    c/c++ 数组传参
    c/c++ 结构体传参问题
    c++ 创建对象的三种方法
    c/c++ 随机数生成
    c++预处理指令
    团队冲刺第二阶段01
  • 原文地址:https://www.cnblogs.com/byczyz/p/14422559.html
Copyright © 2011-2022 走看看