mybatis-3.0.4.jar包一个开源项目中中经常需要应用于的编程辅助经常用的软件,MyBatis是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架,欢迎有需要的用户下载。
mybatis框架架构讲解
(1)加载配置
配置来源于两个地方,一处是配置文件,一处是java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。
(2)SQL解析
当API接口层接收到调用请求时,会接收到传入SQL的ID和传入对象(可以是Map、JavaBean或者基本数据类型),Mybatis会根据SQL的ID找到对应的MappedStatement,然后根据传入参数对象对MappedStatement进行解析,解析后可以得到最终要执行的SQL语句和参数。
(3)SQL执行
将最终得到的SQL和参数拿到数据库进行执行,得到操作数据库的结果。
(4)结果映射
将操作数据库的结果按照映射的配置进行转换,可以转换成HashMap、JavaBean或者基本数据类型,并将最终结果返回。
版权声明:mybatis-3.0.4.jar源码包所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
软件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
mybatis-3.0.4.jar源码包安装包 | 2024年11月13日 | 568KB | mybatis3.0.4_qudong9.com.zip |
软件评论