ICode9

精准搜索请尝试: 精确搜索
  • MyBatis常用注解及基本增删改查的注解实现2022-08-30 17:34:51

    MyBatis 的常用注解 注解可以减少 Mapper 文件的编写,常用注解如下; @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以和@Result 一起使用,封装多个结果集 @One:实现一对一结果集封装 @Many:实现多对多结果集封装 MyBatis 的增删

  • Mybatis基本流程及配置文件解析2022-08-30 11:34:20

    Mybatis基本流程 1、利用Resources工具类加载配置文件,并转换成输入输出流 2、利用解析的配置,创建SqlSessionFactory工厂 3、生产SqlSession 4、SqlSession调用方法 Mybatis配置文件分析 sqlMapConfig.xml MyBatis核心配置文件层级 MyBatis常用配置解析 输出日志,在sqlMapConfig.xm

  • MyBatis的基本使用2022-08-30 01:30:58

    快速入门 Mybatis的官网:https://mybatis.org/mybatis-3/ MyBatis的开发步骤 添加MyBatis的坐标 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <

  • MyBatis的基本介绍及优势2022-08-30 00:34:20

    MyBatis 的历史由来 Mybatis 原本是 Apache 软件基金会的一个开源项目叫做 iBatis ,2010 年这个项目由 Apache 迁移到了 google code 管理才改名为 Mybatis,2013 年又迁移到了 GitHub。 iBatis 一词来源于 internet 和 abatis 的组合,是一个由 Clinton Begin 在 2001 年发起的开放源

  • SpringCloud中pom文件的配置2022-08-29 12:30:28

    pom文件中添加依赖 SpringCloud父依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.2.RELEASE</version> </parent> <properties> <!--

  • mybatis-plus专题学习2022-08-29 10:31:25

    1、优化规范 【推荐】实体类需要实现Serializable接口 一旦实现了Seriazlizable接口,就意味着该对象可以通过序列化/反序列化的方式在网络上传输通讯,该接口只是一个标志接口,没有待实现的方法。实现Serializable接口会生成一个serialVersionUID,一旦生成后就不要改变了,否则会在远程调

  • SpringBoot整合mybatis2022-08-29 00:34:54

    9、SpringBoot整合mybatis MyBatis-Spring-Boot-Starter官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ maven仓库:https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter 依赖导入 1、导入 MyBatis 所

  • MyBatis基础2022-08-28 20:31:51

    一.MyBatis的基本使用 1.先创建maven工程 先创建一个空的工程   进入当前项目之后,进行配置配置Project SDK为1.8,Project language level也是8 接下来设置当前项目的一个maven,点击这个项目的settings,设置maven配置文件、本地仓库   创建maven        编写配置文件pom.xml

  • Mybatis中多对一与一对多2022-08-28 16:35:53

    多对一的处理 在pojo中就有 Student private String name; private String id; private Teacher teacher; 比如说多个学生对应着一个老师 这样我们就要使用多表查询了 方法一: 按查询嵌套处理 <mapper namespace="com.xflsh.mapper.StudentMapper"> <!-- 需求:获取所有

  • Mybatis的ResultMap与limit分页查询2022-08-28 12:32:54

    ResultMap主要解决的是:属性名和字段不一致 如果在pojo中设置的是一个名字,在数据库上又是另一个名字,那么查询出来的结果或者其他操作的结果就为null。 //在pojo中 private String password; private String uname; //在userMapper中 selcet uname,pwd from user; //显示结果 //p

  • 如何获取Mybatis2022-08-28 11:00:58

    1.maven仓库 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.10</version></dependency> 2.G

  • MyBatis-特殊SQL的执行2022-08-27 19:03:56

    1.  通过用户名模糊查询用户信息 SpecialSQLMapper.java public interface SpecialSQLMapper { List<User> getUserByLike(@Param("mohu") String mohu); } SpecialSQLMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE map

  • myBatis复习2022-08-27 18:31:25

      myBatis如何使用 ① maven导入包 <dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.10</version> </dependency> ②配

  • 使用的tk集成mybatis,报No MyBatis mapper was found in的警告解决方案2022-08-26 16:33:21

    使用的tk集成mybatis,报No MyBatis mapper was found in的警告解决方案 个人理解 因为集成了tk.mapper后,启动类配置的扫描注解用的是tk的,配置的也是tk的mapper扫描路径。如下图: 所以导致了并没有去指定mybatis的mapper路径,mybatis的doScan()会扫描启动类同级目录下的mapper接口

  • mybatis+servlet实现用户注册与登录2022-08-26 16:30:54

    环境准备 创建注册页面与登录页面 login.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>login</title> </head> <body> <form action="/tomcat_war/loginServlet&quo

  • mybatis资源扫描 插件2022-08-26 11:00:15

    <!--在build中配置resources,来防止我们资源导出失败的问题--><build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include

  • 使用mybatis的Criteria 查询、条件过滤用法2022-08-25 18:03:18

      借鉴博客:https://cloud.tencent.com/developer/article/1979972   1、如果业务查询中,有的条件要用括号()括起来达到想要的效果,如:第2个and后面的条件要括起来   【此业务大概是这样的,即要查他自己所有的,还要查别人share_status=0的,(别人share_status=1的不能查出来)】 select *

  • mybatis-plus分页查询更换返回的实体对象2022-08-24 17:32:37

      使用自带的convert方法   Page pageList = page(page, Wrappers.emptyWrapper()); IPage page1 = pageList.convert(s -> { ProductDto dto = new ProductDto(); BeanUtils.copyProperties(s, dto); return dto; });

  • mybatis mapper的加载过程2022-08-24 01:04:37

    mapper的加载过程   在mybatis配置文件的整体加载过程一文中,最后我们说到在parseConfiguration方法中会加载mybatis的xml配置文件的mappers属性.而mapper属性中定义了所有的mybatis需要加载的mapper文件.这片文章就说一下mybatis中mapper文件的加载过程.   解析   在mybati

  • Java精进-20分钟学会mybatis使用2022-08-23 15:31:11

    文字分享 希望现在的你无论有明确具体的目标还是没有,都能重视自己的需求和目标,并且常常回顾,或许可以找一个你习惯的方式写出来,挂在哪里,电脑或日记本都好。当你疲惫或迷茫的时候拿出来看一下,这在情怀领域大概可以叫“不忘初心”。 如果你对mybatis的原理不清楚,为了更好的学习本文

  • mybatis-一对多、多对一2022-08-23 14:33:11

    多对一: 多个学生对一个老师 就是 多对一 对学生:多个学生关联一个老师 一对多: 一个老师 对 多个学生 对老师而言:一个老师 有 很多学生 SQL #创建teachaer表CREATE TABLE `teacher`(`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) DEFAULT CHARACTER S

  • Mybatis2022-08-23 14:00:08

    什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java

  • mybatis 配置文件mybatis.xml的加载过程2022-08-23 00:31:24

    mybatis配置文件的整体加载过程   mybatis几乎所有的用户相关的操作都是再SqlSession上进行的,儿sqlSession是由SqlSessionFactory调用openSession方法创建的.正常情况下,系统中只会出现一个SqlSessionFactory.   SqlSessionFactory是SqlSessionFactoryBuild调用build方法并且

  • Mybatis下@Select注解下使用like模糊查询2022-08-22 23:32:21

    Mybatis下@Select注解使用模糊查询要使用concat方法拼接%百分号和关键词,案例如下: package com.xzit.mapper; import com.xzit.entity.Emp; import org.apache.ibatis.annotations.*; import java.util.List; @Mapper public interface EmpMapper { /*按给定地址查询员工*/

  • Mybatis-入门2022-08-22 16:02:29

    第一章 初识Mybatis框架 1.1 框架概念 前辈们已经写好的成熟的解决方案 程序中框架【代码半成品】 生活中“框架” 手抓饼 买毛坯房 SSM【Spring+SpringMVC+Mybatis】 Mybatis:JDBC【dao层】半成品 SpringMVC:Servlet【表示层、表述层、控制层、表现层】半成品 Spring:大管家

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有