ssm-mybatis进阶简介ssm-mybatis入门后,理解一下进阶概念,从mybatis配置和sql映射器两大方向探索 。config配置文件configuration配置比较多,这里选一些常用的配置来举例 。
需要注意的是,配置项必须按照规定的顺序进行配置,否则会出现匹配错误:

文章插图
在
mybatis-config.xml配置文件中,用引入外部properties方式,配置db连接参数,使用符号:${}
文章插图
- typeAlias: 为单个Java类设置别名

文章插图

文章插图

文章插图
mapper映射文件MyBatis 的真正强大在于它的语句映射,这是它的魔力所在 。由于它的异常强大,映射器的 XML 文件就显得相对简单 。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码 。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码 。
- select: 最常用的sql语句,下面看几个简单例子 首先在UserMapper中,增加一个接口:
- 示例一:
- 示例三:
- insertinsert,update 和 delete 的实现非常相似,下面举例说明 增加接口:
- update: 增加接口:
- delete: 增加接口:
public interface UserMapper {...User getById(int id);...}
文章插图
查询返回数据除了用pojo接收,还可以用map接收,map可以说是万能的,特别是在字段较多的复杂场景,优势很明显 。

文章插图
编写测试:

文章插图

文章插图
编写测试:记得commit才生效

文章插图

文章插图
编写测试:记得commit才生效

文章插图
void delete(int id);编写映射:

文章插图
查看结果:

文章插图
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
