• 2024-08-13MyBatis基本流程
    MyBatis基本流程基本使用步骤准备数据CREATEDATABASE`mybatis-example`;​USE`mybatis-example`;​CREATETABLE`t_emp`(emp_idINTAUTO_INCREMENT,emp_nameCHAR(100),emp_salaryDOUBLE(10,5), PRIMARYKEY(emp_id));​INSERTINTO`t_emp`(emp_na
  • 2024-06-12spring和Mybatis的逆向工程
    目录十二、注解开发1、注解方式单表的增删改查的操作十三、逆向工程13.1、创建逆向工程的步骤⑴添加依赖⑵配置MyBatis的核心配置文件⑶创建逆向工程的配置文件,该文件文件名必须是:generatorConfig.xml13.2测试十四、分页插件14.1、使用步骤14.2分页插件的使用十二、注解开发注
  • 2024-02-03Mybatis之resultMap详解
    resultMap作用是处理数据表中字段与java实体类中属性的映射关系。准备工作①创建数据库&数据表CREATEDATABASE`dbtest1`;CREATETABLE`t_emp`(`emp_id`intNOTNULLAUTO_INCREMENT,`emp_name`varchar(20)DEFAULTNULL,`age`intDEFAULTNULL,`gender`
  • 2023-11-15LeetCode 刷题
    LeetCode刷题577.员工奖金【左连接:AleftjoinBon...】左连接后是一个新的表,后可以+where语句#WriteyourMySQLquerystatementbelowselectname,bonusfromEmployeeleftjoinBonusonEmployee.empId=Bonus.empIdwherebonus<1000orbonusis
  • 2023-09-27js 取下面data的值
    js取下面data的值{"code":0,"msg":"SUCCESS","data":[{"empId":"b0652068-3d8c-49cd-a3d1-6978daf497c7","empName":"吴正康","empDate":"2023-09-12T00:00:00",
  • 2023-07-05java后端设置session
    session可以用于请求后端数据共享privatestaticvoidflushSession(HttpServletRequestrequest,UserInfoDOuserInfoDO){StringshortName=userInfo.getShortName();StringempId=userInfoDO.getEmpId();Map<String,Object>principalAttri
  • 2023-06-28day 113- mybatis的查询resultMap
    mybatis中的resultMapresultMap用来处理字段名和属性名不一致的情况,处理映射关系若字段名和实体类中的属性名不一致,则可以通过resultMap设置自定义映射<!--字段名和属性名不一致的情况,处理映射关系:1.为查询的字段设置别名,和属性名保持一致2.当字段符合MySQL
  • 2023-05-05oracle中的自动增长列的插入实现
    我们知道,在oracle中自动增长类型是依靠sequence类实现的,但是我们在插入一条数据时不能像sqlServer或者mySql中那么方便必须使用sequence.nextval来取得输入的值,能不能做到和Sqlserver一样吗,比如有表:createtableEMP(EMPIDNUMBER(4)notnull,EMPNAMEVARCHAR2(4000),EMPPAS
  • 2023-04-2106 基础查询-单表01
    06基础查询-单表01数据库既然是存储数据的,那么做数据的检索就是必不可少了。查询数据操作是数据库中使用频率最高的操作,学习方案是:单表查询子查询连接查询组合查询SQL执行顺序查询SQL在解析的时候的先后顺序如下:fromjoinonwheregroupby(开始使用select中的别名,后
  • 2023-03-20EmployeeController类的根据id修改员工信息update方法
    @PutMappingpublicR<String>update(HttpServletRequestrequest,@RequestBodyEmployeeemployee){log.info(employee.toString());//获取当前登录用户id/
  • 2023-03-20EmployeeController类的新增员工save方法
    @PostMappingpublicR<String>save(HttpServletRequestrequest,@RequestBodyEmployeeemployee){log.info("新增员工,员工信息:{}",employee.toString());//初
  • 2023-03-16SQL Server索引概要(2)-非聚集索引(Non-Clustered Index)
    介绍在上一篇SQLServer聚集索引概述 中,我们探讨了SQLServer中索引和聚集索引的要求。在我们继续之前,让我们快速总结一下SQLServer聚集索引:它根据聚集索引键对
  • 2023-03-06JavaSE——继承练习
    编写父类packagecom.zhao.test;//父类publicclassEmployee{privateStringempId;privateStringname;privatedoublesalary;publicString
  • 2023-03-05mybatis分页插件的使用
    引入依赖<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.2.0</version></depend
  • 2023-02-28mybatis:自定义映射关系resultMap
    创建表t_emp定义实体类packageorg.example.entity;publicclassEmp{privateIntegerempId;privateStringempName;privateIntegerage;pr
  • 2023-02-21T-SQL里数据库工程师都不知道的秘密之SQL Server自定义函数UDF
    T-SQLSQLServerUDF自定义函数概念与案例实战函数的定义这里的函数指的是用户自定义函数(UDF)全名为(user-definedfunction),以下简称为函数。它是数据库里的用户自定义程
  • 2023-02-13Mybatis09 - 自定义映射 resultMap
    字段名与属性名不一致实体类publicclassEmp{privateIntegerempId;privateStringempName;privateIntegerage;privateStringgender;
  • 2023-02-13在AWS云服务器里用lambda操作rds的mysql数据库
    yuminstall-ymysql  #在EC2的服务器里安装mysql主要是在服务器里做连接mysql用(mysql -hrds-instance-endpoint -uadmin-P3306-p12345678)pip3install--
  • 2023-02-04MyBatis的使用六(解决字段名与成员名不一致)
    本文主要讲述mybatis如何解决mysql的字段名与java实体类的成员变量名称不一致。一.介绍实体类和数据表1.实体类EmployeepublicclassEmployee{privateIn
  • 2022-12-02SQL SERVER 2005 中的CTE
    这种语法的好处就是可以创建出一张临时的表,这张表可以在定义中使用自引用,使得我们处理父-子关系变得前所未有的方便.下面举例子说明之.USEAdventureWorksGOWITHMyCTE(Lis
  • 2022-11-14Use Where Clause With Merge
    UseWhereClauseWithMerge ThereisnoWHEREinthatpartoftheMERGEstatement.SeeMERGE(Transact-SQL)inthedocumentationforsyntaxhelp.Thereis
  • 2022-10-2111. MyBatis的缓存
    一、MyBatis的缓存机制  MyBatis在执行DQL(select语句)的时候,将查询结果放到缓存(内存)当中。如果下一次还是执行完全相同的DQL语句,直接从缓存中拿取数据,不再查询数据
  • 2022-10-1408. MyBatis的查询专题
    一、环境的搭建1.1、数据的准备CREATEDATABASEIFNOTEXISTSdb_test;USEdb_test;CREATETABLEIFNOTEXISTSt_emp( emp_idINTPRIMARYKEYauto_increment,
  • 2022-10-03字段名和属性名不一致的情况,如何处理映射关系?
    注意:使用1和2方式的前提是字段名和实体类中的属性名不一致,但是字段名符合数据库的规则(使用_),实体类中的属性名符合Java的规则(使用驼峰)。1、可以通过为字段起别名的方式,保
  • 2022-09-28Spring MVC框架:第三章:获取请求参数和页面跳转控制
    获取请求参数1.什么是请求参数?删除姓名:年龄:工资:2.请求参数的四种情况①一名一值<ahref=“emp/remove?empId=3”>删除在handler方法的参数上使用@RequestPar