![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 63
秋祥华·
向往自由生活
展开
-
MyBatis与Spring的整合
要在Spring中使用MyBatis,需要在Spring的配置文件中定义一些类 SqlSessionFactoryBean 为整合应用提供SqlSession对象资源 SqlSessionTemplate 负责管理MyBatis的SqlSession,调用SQL映射语句,实现对数据库的访问 MapperFactoryBean 根据指定Mapper接口生成Bean实例 MapperScannerConfigurer 根据指定包批量扫描Mapper接口并生成实例 ...原创 2020-09-08 10:01:41 · 167 阅读 · 0 评论 -
mybatis的mapper.xml动态SQL语句用法
用于实现动态SQL的元素主要有 if 用于判断 示例 <update id="upda" parameterType="User"> update smbms_user <set> <!--修改时可以判断userCode是否是空的如果不为空就把数据库中这一列的值更改掉 如果为空就不修改这一列数据库这一列的值也不会为Null--> &...原创 2020-08-27 15:39:10 · 2537 阅读 · 0 评论 -
Mapper.xml的Sql映射文件
基于MyBatis入门一继续讲解Mapper.xml SQL映射的XML文件 MyBatis 真正的强大在于映射语句,专注于SQL,功能强大,SQL映射的配置却是相当简单 SQL映射文件的几个顶级元素(按照定义的顺序) mapper - namespace cache - 配置给定命名空间的缓存 cache-ref – 从其他命名空间引用缓存配置 resultMap –用来描述数据库结果集和对象的对应关系 sql – 可以重用的SQL块,也可以被其他语句引用 insert – 映射...原创 2020-08-27 14:53:21 · 600 阅读 · 0 评论 -
MyBatis入门一
简单介绍MyBatis框架技术 MyBatis前身是iBatis,本是Apache的一个开源的项目 官方网站 http://mybatis.org 框架技术 是一个应用程序的半成品 提供可重用的公共结构 按一定规则组织的一组组件 分析优势 不用再考虑公共问题 专心在业务实现上 结构统一,易于学习、维护 新手也可写出好程序半自动化的ORM实现 DAO层 动态SQL 小巧灵活、简单易学 优点与JDBC相比,减少了50%以上的代码量 最简单的持久化框架,小巧并简单易学 SQL代码从程序代码中彻底分离,可重.原创 2020-08-25 10:18:07 · 124 阅读 · 0 评论