摘要: 一、Spring是一个开放源代码的设计层面框架,他解决的时业务逻辑层和其他层的松耦合问题,因此他将面向接口编程的思想贯穿整个系统应用。 二、在企业开发中,解决企业开发的难度,减轻队项目模块之间的管理、类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系。 三、spring核心技术 ioc , 阅读全文
posted @ 2021-07-07 22:15 Brack_Pearl 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、PageHelper的功能 实现多种数据库的分页,mysql就是代替limit语句的 二、使用步骤 1.在pom.xml加入maven依赖 <!--PageHelper依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <art 阅读全文
posted @ 2021-07-06 22:11 Brack_Pearl 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 在主配置文件中,mappers标签是用来映射dao包中的sql语句,可以指定多个sql映射文件 有两种方式来实现: 方式一:使用mapper标签,resource来映射,注意是输入全限定名称 方式二:使用包名package标签,name:xml文件(mapper文件)所在的包名,这个包中的所有xml 阅读全文
posted @ 2021-07-06 21:35 Brack_Pearl 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、什么是动态SQL 动态SQL,通过MyBatis提供的各种标签队条件作出判断以实现动态拼接SQL语句。这里的条件判断使用的表达式为OGNL表达式。常用的动态SQL标签有<if>、<where>、<choose/>、<foreach>等。 二、动态SQL的好处 动态 SQL,主要用于解决查询条件不 阅读全文
posted @ 2021-07-06 13:16 Brack_Pearl 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 在mybatis中模糊查询的实现有两种方式,一是Java代码中给查询数据加上“%” ; 二是在mapper文件sql语句的位置加上“%” 1.在接口中定义两个方法 /*第一种模糊查询*/ List<Student> selectLikeOne(String name); /*第二种模糊查询 * na 阅读全文
posted @ 2021-07-06 11:24 Brack_Pearl 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 一、Map sql查询结果作为Map的key和value,推荐使用Map<Object,Object> 注意:Map作为接口返回值,sql语句的查询结果最多只能有一条记录大于一条记录是错误的。 在dao接口中定义下面这个方法 Map<Object,Object> selectMapById(Inte 阅读全文
posted @ 2021-07-06 00:19 Brack_Pearl 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 在mapper映射文件中,标签中的resultType一般取全限定名称,而且推荐使用全限定名称的写法 这里介绍自定义别名的方式: 在主配置文件mybatis.xml文件中添加 <!--定义别名--> <typeAliases> <!--第一种方式: 可以指定一个类型一个自定义别名 type:自定义类 阅读全文
posted @ 2021-07-05 23:27 Brack_Pearl 阅读(55) 评论(0) 推荐(0) 编辑
摘要: #:占位符,告诉 mybatis 使用实际的参数值代替。并使用 PrepareStatement 对象执行 sql 语句, #{…}代替 sql 语句的“?”。这样做更安全,更迅速,通常也是首选做法, mapper 文件 <select id="selectById" resultType="com 阅读全文
posted @ 2021-07-05 18:00 Brack_Pearl 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.在dao包下创建StudentDao接口,接口里面的方法 public interface StudentDao { /*方式一: * 一个简单类型的参数 * 简单类型:mybatis把java的基本数据类型和String都叫简单数据类型 * 在mapper文件获取简单数据类型的一个参数的值,使 阅读全文
posted @ 2021-07-05 16:15 Brack_Pearl 阅读(72) 评论(0) 推荐(0) 编辑
摘要: mybatis实现插入语句 package org.example; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.sessio 阅读全文
posted @ 2021-07-05 01:28 Brack_Pearl 阅读(95) 评论(0) 推荐(0) 编辑