![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 95
reed deming
这个作者很懒,什么都没留下…
展开
-
Mybatis_2
三、MyBatis映射文件深入(动态SQL) 1.1动态sql语句 1.动态sql语句概述 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 参考的官方文档,描述如下: 2.动态SQL之<if> 我们根据实体类的不同取值,使用不同的 SQL语句来进行查询。比如在 id如果不为空时可以根据id查询,如果username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组原创 2021-07-28 09:07:41 · 108 阅读 · 0 评论 -
Mybatis_1
一、MyBatis入门操作 1.Mybatis简介 1.1原始jdbc操作(查询数据) 1.1原始jdbc操作(插入数据) 1.2原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。 ③查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时,需要手动将实体的数据设置到sql语句的占位符位置 应对上述问题给出的解决方原创 2021-07-22 20:06:01 · 104 阅读 · 0 评论