跳转到另一个网站怎么做,鞍山市残疾人网站开发,怎么做网站卖货,wordpress html5 音乐1.介绍一下mybatis
mybatis是一个半自动的ORM的框架#xff0c;ORM就是对象关系映射。#xff08;对象指的是Java对象#xff0c;关系指的是数据库中的关系模型#xff0c;对象关系映射#xff0c;指的就是在Java对象和数据库的关系模型之间建立一种对应关系#xff09;…1.介绍一下mybatis
mybatis是一个半自动的ORM的框架ORM就是对象关系映射。对象指的是Java对象关系指的是数据库中的关系模型对象关系映射指的就是在Java对象和数据库的关系模型之间建立一种对应关系全自动化有Hibernate。他是基于JDBC封装的框架。更专注于SQL语句的编写简化了开发步骤不需要再去关系加载驱动等等这些提高了我们的开发效率。
2.mybatis的工作原理
系统启动加载全局配置文件和映射文件加载解析的相关信息回存储在Configuration对象里面。
创建SqlSessionFactory调用sqlsessionfactorybuilder的buil(in)方法。
根据sqlsessionfactor对象中的opensession()获取sqlsession对象
获取代理对象 编写mapper.xml书写SQL并定义好SQL的输入参数和输出参数编写全局配置文件配置数据源以及要加载的mapper.xml文件通过全局配置文件创建SqlSessionFactory每次进行CRUD时通过SqlSessionFactory创建一个SqlSession调用SqlSession上的selectOneselectListinsertdeleteupdate等方法传入mapper.xml中SQL标签的id以及输入参数