MyBatis框架介绍+ORM机制

本文介绍了MyBatis框架,详细讲解了框架的定义,并通过对比展示了ORM概念。探讨了实体类与数据库表的关系,以及如何通过反射机制实现对象与SQL的关联。进一步阐述了MyBatis的工作原理,包括数据库连接池的概念,以及SqlSessionFactory和SqlSession的作用。最后提到了MyBatis框架开发环境的搭建步骤。
摘要由CSDN通过智能技术生成

MyBatis框架

一、框架:为了完成同一个目标而组成多个Java工具类

栗子:

        java.util.*,有List、Map、Set.不是一个框架,Util包中类各自完成自己的目的。

        Java.sql.*,有Connection接口,PreparedStatement接口、ResultSet接口。这些接口为了同一个目的而组成的。为了将sql语句推送到数据库服务器并带回结果,这个包也不能称之为框架。因为这个包下面只有接口,没有实现类,只能称之为规范。

        mysql-jdbc.jar,提供了Connection接口实现类,PrepareStatement接口实现类,ResultSet接口实现类,这些实现类为了同一个目的而组合在一起。目的是为了将sql语句推送到服务器并带回结果---可以称之为框架。

二、ORM概念

1、从名字理解,是对象映射关系概念

2、对象映射概念:将实体类对象与sql语句以及sql语句运行的结果关联起来

3、实体类(Entity):

        1) 一个实体类描述一张表

        2) 实体类的类名应该与表名是相同的 dept.frm—>com.bjpowernode.entity.dept.class

        3) 实体类的属性名应该与表中的字段名相同

                DEPT.frm   —>   com.bjpowernode.entity.dept.class

          deptNo  dname  loc      private internal deptNo;

                                                Private String dname;

                                                Private String loc;

        4)实体类的实例对象描述一个数据行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值