- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 MyBatis详解-----动态SQL的介绍及使用详解
MyBatis的强大特性之一就是动态sql,使用JDBC的时候或者时在用其他类似的框架的时候,我们根据不同的需求进行拼接SQL的时候都是非常严格的,不仅要注意一些必要的空格,还有注意在sql中的一些逗号的使用。而MyBatis的动态SQL就帮我们解决了这些麻烦。 动态SQL__if的用法 <if> 标签内的Sql片段在满足条件后才会添加,用法为: <if test="条件"> 。 作用:当满足test属性中的条件的时候if中的sql语句会追加在原有的sql语句后面,如果条件..
2022-05-09 17:53:13
800
原创 MyBatis详解-----接口的传参与sql中的参数绑定方式
在mybatis中通过接口向sql中传参有多种形式,在开发过程中我们可以根据需求或者自己的习惯方式来进行选择。 pojo传参 当接口方法的参数类型为POJO类型时,SQL语句中绑定参数时使用 #{POJO的属性名} 即可。 pojo实体类 //pojo传参时要给属性添加get和set方法 public class PageQuery { private int startIndex; private int pageSize; } 接口内容 //使用pojo传参 Li
2022-05-06 09:35:54
723
原创 MyBatis-----超详细入门案例
MyBatis 什么是MyBatis mybatis是一个半自动的ORM框架,其本质是对jdbc的封装。使mybatis不用编写jdbc,只需要编写sql就可以。 补充知识: Hibernate也是一款持久层ORM框架,多年前的市场占有率很高,但近年来市场占有率越来越低。 MyBatis与Hibernate的比较: MyBatis是一个半自动的ORM框架,需要手写SQL语句。 Hibernate是一个全自动的ORM框架,不需要手写SQL语句。 使用MyBatis的开发量要
2022-05-05 21:19:40
628
原创 EL表达式无法显示 直接显示EL表达式本身${xxx}
使用el表达式${msg}取值显示的不是取到的值,而是显示的表达式本身 解决办法 <%@ page isELIgnored="false" contentType="text/html;charset=UTF-8" language="java" %> 直接在page上面添加 isELIgnored="false" 阻止忽略el表达式,el表达式立即生效 ...
2022-03-10 20:23:07
391
原创 Spring详解-------依赖注入的三种方式实例详解
1、什么是依赖注入 DI (Dependency Injection):依赖注入是指在 Spring IOC 容器创建对象的过程中,将所 依赖的对象通过配置进行注入。我们可以通过依赖注入的方式来降低对象间的耦合度。 在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护 成本越高,因此对象的设计应使对象之间的耦合越小越好。 1.1类的关系 继承 实现 依赖 关联 聚合 组合 1.1.1 依赖关系(Dependen...
2022-03-02 09:37:18
20588
空空如也
Spring整合servlet时web.xml配置spring监听器错误
2021-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅