MyBatis
文章平均质量分 91
翘脚猴子耍把戏
命运施舍的苹果,啃一口就扔掉
展开
-
MyBatis第十三章:项目案例——多表关联入门
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答本章节是mybatis,使用多表关联查询,实现一个用户可以拥有多个地址大纲一、创建用户地址表一、创建用户地址表...原创 2021-05-14 15:49:44 · 287 阅读 · 0 评论 -
MyBatis第十二章:项目案例——delete标签及项目中账号锁定操作
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答本章节是mybatis中使用delete配置,实现对用户删除(物理删除),使用update配置,实现对用户状态的修改(锁定与解锁)(本节中锁定与逻辑删除是同一个功能)映射配置:delete配置先梳理下之前开发的项目,在用户列表页可以查看所有用户,所以在该页面上对用户进行删除、状态修改等操作常规业务常识在实际开发中基本都会有删除数据的需求,删除又分为逻辑删除和物理删除逻原创 2021-04-29 18:57:07 · 408 阅读 · 0 评论 -
MyBatis第十一章:项目案例——update配置及set动态语句操作
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答本章节是mybatis中使用update配置及set动态语句操作,实现对用户的资料进行修改映射配置:update片段动态SQL配置:set配置先梳理下之前开发的项目,在用户详情页可以查看用户的详细信息,所以对用户的资料进行修改的功能就放到用户详情页中大纲一、在用户详情页实现用户数据修改的前端功能二、在mapper映射文件中增加update标签三、在UsersDAO中增加原创 2021-04-28 22:31:00 · 1922 阅读 · 0 评论 -
MyBatis第十章:项目案例——insert增加数据操作及sql片段配置
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答本章节是mybatis中使用insert增加数据操作映射配置:sql片段映射配置:insert配置...原创 2021-04-27 16:36:24 · 1422 阅读 · 0 评论 -
MyBatis第九章:项目案例——log4j在mybatis中的使用
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答原创 2021-04-14 21:38:13 · 343 阅读 · 0 评论 -
MyBatis第八章:项目案例——查询操作之resultMap配置
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答本章是演示处理实体类的属性与数据表中的字段不一致的情况大纲一、修改Users类准备实验数据,让问题出现二、查找原因三、解决问题一、修改Users类准备实验数据,让问题出现修改Users类中的username变为namepackage com.damu.entity;import java.util.Date;public class Users {原创 2021-04-10 22:53:08 · 251 阅读 · 0 评论 -
MyBatis第七章:项目案例——动态SQL语句的配置和使用
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答发现问题<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--m原创 2021-04-09 02:22:41 · 407 阅读 · 2 评论 -
MyBatis第六章:项目案例——实现查看用户详情功能
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答实现查看用户详情的功能大纲一、新增mapper映射文件,查询配置二、完善UsersDAO三、UsersDAO中的数据,我们通过Servlet进行调用一、新增mapper映射文件,查询配置 <select id="findById" resultType="com.damu.entity.Users"> select * from user原创 2021-04-08 01:42:57 · 519 阅读 · 0 评论 -
MyBatis第五章:项目案例——Web项目初步使用MyBatis完成查询操作
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答首先回顾一下这张图MyBatis核心API操作过程分解我们知道在普通的Java项目里面,使用MyBatis,要有以下几个步骤1、首先要获取到MyBatis的配置文件路径2、根据配置文件路径得到一个文件输入流InputStream3、根据文件输入流得到SqlSessionFactory工厂对象4、通过该工厂对象可Open一个SqlSession对象5、使用该Sql原创 2021-04-01 22:47:15 · 464 阅读 · 0 评论 -
MyBatis第四章:项目案例——mybatis主要配置解析
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答大纲基础操作—主配置解析基础操作—查询数据步骤步骤一:完善第三章项目案例的pom.xml文件步骤二:在resources下新建mybatis配置文件(主配置解析)本章会通过案例讲解以下配置及操作基础操作—主配置解析properties配置加载environments环境配置settings参数设置配置typeAliases别名设置mapper映射加载基础操作原创 2020-12-20 03:50:06 · 492 阅读 · 1 评论 -
MyBatis第二章:第一个入门程序
该系列为imooc Java数据库开发与实战应用中MyBatis课程笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答大纲入门程序介绍步骤创建项目添加依赖配置MyBatis创建数据库在main>java中创建实体类Users配置映射文件在Test>java中新建测试类MyBatis核心API操作过程分解MyBatis架构分解入门程序介绍开发环境:windows + jdk1.8.0u*** + IntelliJ idea + MySQL需求:完成一个数据的查询流程目的:了原创 2020-12-19 18:25:26 · 160 阅读 · 1 评论 -
MyBatis第一章:概述及环境搭建
大纲ORM模型简介传统JDBC的设计缺陷MyBatis概述定义特点MyBatis前世今生MyBatis的使用优势MyBatis的使用场景ORM模型简介ORM(Object Relational Mapping):对象关系映射,简单点说就是将数据库中的表和java中的对象建立映射关系,可以让我们操作对象来间接的操作数据库传统JDBC的设计缺陷大量配置信息硬编码大量的无关业务处理的编码扩展优化极为不便MyBatis概述定义MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久原创 2020-12-19 16:40:49 · 231 阅读 · 1 评论 -
MyBatis第三章:项目案例——环境准备与界面准备(填坑:idea无法识别手动创建的web项目)
大纲项目案例演示数据库数据准备工作数据库准备建表语句界面准备工作步骤步骤一:创建Maven项目(不使用模板)步骤二:修改pom.xml配置步骤三:手动创建web项目步骤四:创建测试jsp文件步骤五:配置Tomcat坑出现了(idea无法识别手动创建的web项目)填坑步骤六:完善界面项目案例演示项目案例:后台管理系统用户数据维护平台所有用户数据查询单个用户数据查询用户数据修改(完善资料)锁定用户账号删除用户账号(假删除)彻底删除用户账号数据库数据准备工作数据库准备数据库:MySQL原创 2020-12-18 04:04:35 · 361 阅读 · 0 评论