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

    MyBatis注解

    1. 常用的注解简绍

    @Insert  @Update  @Delete  @Select 映射的是增删改查SQL语句

    @InsertProvider  @UpdateProvider  @DeleteProvidte  @SelectProvidet 映射的是增删改查动态SQL语句

    @Result 在列和属性或字段之间的单独结果映射

    @Results 结果映射的列表,包含了一个特别的结果如果列如何映射到属性或字段的详情

    @One 复杂类型的单个属性值映射,相当于<association>

    @Many 映射到复杂类型的集合属性,相当于<collection>

    @Options: 提供配置选项的附加值

    @Param 当映射方法需要多个参数,这个注解可以被映射器的方法参数来给每一个参数一个名字,否则,多(不包括任何RowBounds参数),

    @ResultyMap: @Select或者@SelectProvider提供在XML映射的id

    @ResultyType:当使用结果处理器时启用此注解

    解释常用的注解

    @Insert

    @InsertProvider:动态SQL注解  

    插入SQL,和xml insert sql语句一样

    @Select

    @UpdateProvider:动态SQL注解  

    查询SQL,和xml insert sql语句一样

    @Update

    @DeleteProvidte:动态SQL注解  

    更新SQL,和xml insert sql语句一样

    @Delete:

    @SelectProvidet:动态SQL注解  

    删除SQL,和xml insert sql语句一样

    @param:入参

    @Resuts:结果集合

    @Result:结果

    一. 查询@Select

     

    .自动关联@Results

     

    .引用@Results映射(@ResultMap

    .关联映射:@One

     

     

    五. 关联映射:@Many

     

     

    .添加(@Insert)并且返回主键

     

    .修改@Update

     

    .删除@Delete

  • 相关阅读:
    mysql常用命令
    使用MyBatis Generator自动创建代码(dao,mapping,poji)
    基于SSH框架的学生公寓管理系统的质量属性
    对于SSH框架的选择
    Hibernate的查询方式总结
    关于C/S模式开发的学习笔记
    window10系统安装SQL数据库和小蝴蝶的问题
    基于框架的图书管理系统开发的质量属性
    实验一 框架的选择及其原因
    软件体系架构的认识
  • 原文地址:https://www.cnblogs.com/rzbwyj/p/11713560.html
Copyright © 2011-2022 走看看