MyBatis框架

  • Mybatis框架是目前最流行的数据持久层框架, 使用Mybatis框架后, 框架可以帮助我们自动生成JDBC相关代码, 从而提高开发效率, 程序员只需要通过注解或xml配置文件的方式提供好需要执行的SQL语句,框架会自动根据SQL语句以及一些相关指令生成对应的JDBC代码.

  • Mybatis框架属于ORM框架, Object Relational Mapping 对象关系映射, 指Java对象和数据库中表的关系, Mybatis框架就是通过两者之间的关系生成的JDBC代码, 使用Mybatis框架需要定义好Mapper映射接口, 在接口中定义两者之间的关系

  • Mybatis框架是主流的用于处理数据库编程的框架,主要用于简化数据库编程。

    使用Mybatis框架,除了首次的“一次性”配置以外,主要的代码量在于:设计抽象方法、配置抽象方法映射的SQL语句。

  • 如何使用Mybatis框架?

    • 创建工程时需要勾选 Mybatis Framework 和 Mysql Driver

    • 如果勾选了Mybatis Framework框架, 需要在application.properties里面配置连接数据库的信息

      • 如果不配置,工程无法启动,并且报以下错误提示

  • Mybatis框架工作原理

    使用Mybatis框架需要创建一个Mapper接口,此Mapper接口的作用是配置Java对象和数据库表的对应关系, Mybatis框架会根据此对应关系生成JDBC代码, 在Controller类中使用@Autowired注解时, Spring框架和Mybatis框架结合根据Mapper接口创建出一个实现类,并且实例化了该实现类赋值给了mapper变量, 然后mapper则可以直接使用,因为在实现类中已经实例化的接口中的抽象方法, 而实例化的抽象方法中就是JDBC代码.

        

@RestController注解

  • 使用次注解 取代Controller注解, 相当于在每一个Controller中的方法上面都添加了一个@ResponseBody注解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值