MyBatis
文章平均质量分 91
种棵马拉松
Weibo:种棵马拉松
展开
-
MyBatis学习(三)
MyBatis MyBatis之动态SQL 动态SQL是指sql语句的内容是变化的,可以根据传入参数的条件不同来更改sql语句。主要是where后的部分产生变化。通过mybatis提供的各种标签来对条件做出判断从而实现动态拼接sql语句。标签主要有<if>、<where>、<foreach>等 有一点需要特别注意的是:在使用动态SQL时,传入的参数应该为对象,这样才能在动态SQL标签内进行属性值判断 if标签:if标签主要是用来判断条件的,使用示例如下: <原创 2021-02-14 14:25:00 · 107 阅读 · 0 评论 -
MyBatis学习(二)
MyBatis MyBatis中主要对象的介绍 Resources:mybatis中的一个类,主要负责通过文件位置读取主配置文件 InputStream ins = Resources.getResourceAsStream(String path); SqlSessionFactoryBuilder:用于创建SqlSessionFactory对象,使用build方法创建 SqlSessionFactory factory = new SqlSessionFactoryBuilder().build原创 2021-02-14 11:47:07 · 116 阅读 · 0 评论 -
MyBatis学习(一)
MyBatis 框架概述 软件开发的三层架构 界面层(User Interface Layer):与用户交互,接受请求,显示结果的视图层(如Servlet、JSP、HTML等) 业务逻辑层(Business Logic Layer):接收界面层传递的数据,处理逻辑(Service层) 数据访问层(Data Access Layer):访问数据库,执行数据库操作(DAO层) 三层架构的对应框架 界面层——Controller——SpringMVC 业务逻辑层——Service——Spring 数原创 2021-02-13 18:31:13 · 131 阅读 · 0 评论