美文网首页
MyBatis的注解开发

MyBatis的注解开发

作者: 吃西瓜的的小青年 | 来源:发表于2019-06-11 21:03 被阅读0次

MyBatis的注解开发
MyBatis的映射配置除了使用xml配置以外,还支持注解配置sql语句
问题: 为什么有了xml配置还有注解配置

答 :MyBatis的注解开发更简洁,只需要将对应的SQL语句的注解标注对应的功能方法上即可,直接连 XxxMapper.xml映射文件都可以省略了

本身注解开发就是Java配置的一种趋势,后期学习SpringBoot时候,发现全部用纯注解配置

MyBatis提供了下面注解进行映射文件配置
@Select 查询数据注解
@Insert 插入数据注解
@Delete 删除数据注解
@Update 修改数据注解
@Options 选项配置
@Results 手动映射配置
@Result : @results中的具体的某一列的映射信息配置

8.方法多参数传递使用-@Param注解
Mybatis默认情况下是不支持传入多个参数的.只能传入一个参数.

所谓的传入参数指定是Mybatis操作
(<insert><delete><update><select>)的传入参数.
方案1:将这些参数封装到一个对象里面(JavaBean/Map),再传入.
方案2:给参数设置一个@Param注解支持,而且多参数的类型要统一

问题:为什么不支持多个参数?
因为Java语法1.7以前.是不能通过反射技术获得方法的参数名的.

解决方案使用 @Param 参数注解

相关文章

  • Mybatis高级阶段

    Mybatis基于注解开发 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编...

  • 4.Mybatis-04 Mybatis 延迟加载策略,缓存及

    主要内容 Mybatis 延迟加载策略 Mybatis 缓存 Mybatis 注解开发 Mybatis 延迟加载策...

  • spring boot教程

    描述 集成mybatis 首先要引入mybatis依赖 注解式开发 编写dao层,在接口中使用注解开发。@Mapp...

  • Mybatis的注解开发

    2.1 MyBatis的常用注解 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以...

  • 5/13day53_注解&分页综合练习

    回顾 MyBatis注解&综合练习 今日目标 一 MyBatis注解 ​ 这几年来注解开发越来越流行,Myba...

  • Mybatis基础 -- 注解开发

    一、Mybatis 常用注解 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少...

  • SSM注解式开发

    Struts2 + Spring + Mybatis 注解式开发

  • MyBatis的注解开发

    MyBatis的注解开发MyBatis的映射配置除了使用xml配置以外,还支持注解配置sql语句问题: 为什么有了...

  • MyBatis--注解式开发

    MyBatis--注解式开发 MyBatis的注解,主要是用于替换映射文件。而映射文件中无非存放着增删改查的sql...

  • mybatis注解开发

    1.Mybaits常用注解说明 1.1 使用Mybatis注解实现基本CRUD 1.2 使用注解方式开发持久层接口...

网友评论

      本文标题:MyBatis的注解开发

      本文链接:https://www.haomeiwen.com/subject/svpcfctx.html