Mybatis框架概述

Mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc操作的很多细节,使开发者只需关注sql语句本身,而不需要花费精力去处理注册驱动,创建连接,创建statement等繁杂的过程

Mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生产最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。

采用ORM思想解决了实体和数据库的映射问题,对jdbc进行了封装,屏蔽了jdbc api 底层访问的细节,使我们不用雨jdbc api 打交道,就可以完成对数据库的持久化操作。

ORM

Obejct Relational Mapping 对象关系映射

简单的说:
        就是把数据库表和实体类及实体类的属性对应起来

        让我们可以操作实体类就实现操作数据库表

        user User
        id userId
        user_name userName
今天我们要做的是:

     实体类中的属性和数据库表的字段名称保持一致
     user User
     id id
     user_name user_name

results matching ""

    No results matching ""