![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 64
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。
葡萄&
这个作者很懒,什么都没留下…
展开
-
mybatis知识点总结
mybatis知识点总结原创 2021-08-23 10:59:32 · 50 阅读 · 0 评论 -
第六章 PageHelper(扩展)
第六章 PageHelper(扩展)PageHelper做数据分页的。1.maven坐标<!-- PageHelper依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version&g原创 2021-08-23 10:43:18 · 155 阅读 · 0 评论 -
第五章 配置信息
第五章 配置信息1.主配置文件2.数据库的属性配置文件3.指定mapper文件路径3.1第一种方式:指定多个mapper文件3.2第二种方式:使用包名1.主配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-confi原创 2021-08-23 10:32:29 · 46 阅读 · 0 评论 -
第四章 动态sql
第四章 动态sql1.if标签2.where标签3.foreach标签3.1方式一3.2方式二4.代码片段动态sql:sql的内容是变化的,可以根据条件获取到不同的sql语句主要是where部分发生变化。动态sql的实现,使用的是mybatis提供的标签,,,1.if标签是判断条件的。语法: <if test="判断java对象的属性值"> 部分sql语句 </if>dao层 //动态sql,使用java对象作为参数 List<原创 2021-08-23 09:45:29 · 54 阅读 · 0 评论 -
模糊查询like
模糊查询like第一种第二种第一种第一种模糊查询,在java代码中指定like的内容dao层List<Student> selectLikeOne(String name);dao层xml<select id="selectLikeOne" resultType="com.putao.domian.Student"> select id,name,email,age from student where name like #{name} &原创 2021-08-20 16:49:25 · 646 阅读 · 0 评论 -
封装MyBatis输出结果
封装MyBatis输出结果1.resultType1.1简单类型1.2对象类型1.3Map2.resultMap2.1列名和属性名一样2.2列名和属性名不一样3.定义别名mybatis执行了sql语句,得到java对象。1.resultTyperesultType结果类型,指sql语句执行完毕后,数据转为的java对象,java类型是任意的。resultType结果类型它的值:1.类型的全限定名称。2.类型的别名。例如java.lang.Integer别名是int。处理方式:1.mybatis原创 2021-08-20 13:03:54 · 59 阅读 · 0 评论 -
第二章 MyBatis框架快速入门
第二章 MyBatis框架快速入门1.入门案例1.1使用mybatis准备1.2实现mybatis第一个例子1.入门案例1.1使用mybatis准备下载mybatishttp://github.com/mybatis/mybatis-3/releasesmybatis官网文档https://mybatis.org/mybatis-3/zh/getting-started.html1.2实现mybatis第一个例子(1)创建mysql数据库和表数据库名:springdb;表名:studen原创 2021-08-19 17:30:07 · 88 阅读 · 0 评论 -
第一章 框架概述
第一章 框架概述1.三层架构(软件开发常用架构)2.框架3.使用JDBC的缺陷1.三层架构(软件开发常用架构)1.三层架构界面层:和用户打交道的,接收用户的请求参数,显示处理结果的。(jsp,html,servlet)业务逻辑层:接收了界面层传递的数据,计算逻辑,调用数据库,获取数据。数据访问层:就是访问数据库,执行对数据的查询,修改,删除等等的。三层对应的包界面层:controller包(servlet)业务逻辑层:service包(XXXService类)数据访问层:dao包(XXX原创 2021-08-12 21:37:08 · 51 阅读 · 0 评论