![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动力节点_MyBatis
sorawww
这个作者很懒,什么都没留下…
展开
-
第三个MyBatis程序——动态SQL 参考动力节点公开课
什么是动态SQL? 动态SQL即为SQL语句的拼接,形成较为复杂的SQL语句,以此达到用户的查询目的。动态SQL标签有<if> <where> <choose> <foreach> 等 <if>标签 当test的值为true时,if标签内包含的SQL片段会拼接到SQL语句中 实例:下列程序完成按照姓名和年龄查询 dao接口 ...原创 2019-07-08 10:50:14 · 128 阅读 · 0 评论 -
第四个MyBatis程序——一对多查询 参考动力节点
类定义 首相类 package rodisland; import java.util.Set; public class Country { private int cid; private String cname; private Set<Minister> ministers; public int getCid() { return cid; } ...原创 2019-07-09 11:50:14 · 151 阅读 · 0 评论 -
MyBatis的查询缓存
MyBatis的查询缓存机制,根据缓存区的作用域可以划分为两种,一级查询缓存和二级查询缓存原创 2019-07-13 15:35:49 · 158 阅读 · 0 评论 -
第二个MyBatis程序——表单的CRUD操作
PS:此程序由上一个程序改写,代码的实现参考动力节点网课 步骤分别为: 1.Dao接口的修改 2.表和学术类的修改 3.映射文件的修改 4.Dao实现类的修改 5.在测试类进行测试 1.Dao接口 package rodisland; import java.util.List; import java.util.Map; public interface Dao...原创 2019-07-06 11:23:49 · 200 阅读 · 0 评论 -
第一个MyBatis程序
参考动力节点网课 该程序功能:将学生信息导入对应的数据库 第一步:导入包 Mybatis的依赖包,核心包,以及mysql的连接驱动,junit核心包,junit的依赖包 hamcrest-core-1.3.jar 第二步:定义学生类,表,Dao接口 package rodisland; //为了能使用反射机制创建对象,必须给出无参数的构造函数 public cl...原创 2019-07-03 09:38:04 · 152 阅读 · 0 评论 -
mapper的动态映射 参考动力节点公开课
1.什么是mapper的动态映射? 在之前的程序中,可以发现,真正实现方法的是mapper文件中相应的sql语句 在Mapper的动态代理方式中,程序员无需实现Dao接口,接口是由MyBatis结合映射文件自动生成的动态代理实现的 2.mapper动态映射实例 1.Dao接口 需要注意,此处Dao接口的方法名要与mapper文件中的 id保持一致,这样才能正确生成实现类 packag...原创 2019-07-06 16:17:19 · 159 阅读 · 0 评论