ICode9

精准搜索请尝试: 精确搜索
  • 《Mybatis框架》第2章 Mapper映射文件2021-10-23 11:03:39

    # 一、基础使用 1.mybatis-config.xml模板 <?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"> <mapper name

  • MybatisPlus的使用及增删改查2021-10-07 16:32:47

    第一步:配置依赖 <dependencies> <!--mybatis-plues插件依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.3.1</version> </dependenc

  • MyBatis笔记(一)------从0到1的MyBatis程序2021-10-02 13:03:45

    文章目录 概述第一个MyBatis程序可能出现的问题 概述 第一个MyBatis程序 1.新建一个普通的maven项目 2.导入maven依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>

  • Mybatis_学习12021-09-28 01:02:57

    1. Mybatis简介 1.1 什么是Mybatis Mybatis是一个持久层框架 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程 使用XML或者注释配置和映射原生信息, 将接口和Java的实体类映射成数据库中的记录 1.2 持久层 什么是持久层: 完成持久化工作的代码块(dao层) 大多数情

  • Mybatis-032021-09-27 13:34:17

    Mybatis   我们在进行了简单的CRUD操作后,开始了解并使用Map查询以及模糊查询 Map查询   Map查询一般用在实体类或数据库中表有太多的参数的情况,因为Map可传可变参数,局部修改   代码演示: 接口: // Map查询 UserInfo getUserById(Map<String,Object> map); SQL语句:

  • mapstruct常见用法梳理2021-09-25 21:06:51

    目录 一、前言 二、mapstruct使用前的准备 1、maven方式 2、Gradle方式 3、 Apache Ant方式 三、mapstruct使用方式梳理 1、最简单的映射 2、不同属性名映射 3、不同类型映射         1)、日期格式转化                 2)、数字格式转化 4、List映射  5、Map和Set

  • 从入门到精通的使用Mybatis框架(二)——基础的CRUD操作2021-09-25 20:34:42

    Mapper接口类 package com.PAG.mapper; import com.PAG.pojo.User; import java.util.List; import java.util.Map; public interface userMapper { //查询所有用户信息 List<User> selectUser(); //通过id查询用户信息 User selectUserById(int id);

  • MybatisPlus 使用总结 2021-09-222021-09-25 13:58:15

    Mybatis 应用 1 Mybatis 入门与编码流程 2 mapper代理开发方式 3 全局配置文件 4 输入映射和输出映射 5 关联查询 6 延迟加载 7 动态SQL 8 Mybatis缓存 扩展内容 1 MybatisPlus 使用总结 2 MyBatis Plus学习文档 3 JDBC 内容回顾 4 Mybatis 源码分析 MybatisPlus 使用总结

  • Mybatis-022021-09-24 13:04:39

    Mybatis CRUD操作   在写完第一个Mybatis程序后,我们对Mybatis也有了一定的认识,也逐渐了解了Mybatis的强大之处。接下来,我们来进行传统的增删改查操作来全面地展示Mybatis。   mapper接口层代码 package com.charles.dao; import com.charles.pojo.UserInfo; import java.uti

  • querywrapper条件构造器2021-09-21 23:05:50

    package com.kuang; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.kuang.mapper.UserMapper; import com.k

  • 关于 IDEA 中 Mybatis Mapper 自动注入警告的解决方案2021-09-20 22:06:06

    目录前言解决方案为 @Autowired 注解设置 required = false用@Resource替换@Autowired在Mapper接口上添加@Repository注解使用Lombok - @RequiredArgsConstructor注解 前言 @Autowired默认情况下要求依赖对象必须存在,而IDEA对于Mybatis接口的注入是无法理解的,被认为该对象是null,虽

  • Mybatis框架技术总结(一),Java高级进阶学习资料2021-09-20 09:34:04

    []( )2.3.1.1、标准日志实现 指定 MyBatis 应该使用哪个日志记录实现,如果此设置不存在,则会自动发现日志记录实现 在mybatis-config.xml核心配置文件配置 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> []( )2.3.1.2、Log4j日志实现 使用步骤:

  • MybatisPlus学习-条件构造器2021-09-14 22:33:06

    测试用例 @SpringBootTest public class WrapperTest { @Autowired private UserMapper userMapper; @Test void contextLoads(){ //age大于12 QueryWrapper<User> wrapper = new QueryWrapper<>(); wrapper.isNotNull("

  • MyBatis 增删改查2021-09-13 11:03:08

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

  • 四、Mybatis 结果集映射、日志和分页2021-09-12 22:03:22

    5、解决属性名和字段名不一致的问题(ResultMap) 我们复制一份上面的项目,名字叫项目2,在项目2中做一点更改。 1、问题 在项目1中,我们的实体类pojo/User中的属性是和数据库中的字段一一对应的 在项目2中,我们修改实体类的pwd属性为password,重新生成构造方法和getter和setter,现在实体

  • 五、Mybatis 使用注解开发和Lombok体验2021-09-12 22:02:06

    8、使用注解开发 在上面使用的开发流程中,我们都是先在UserMapper中创建接口,然后在对应的xml文件中增加对应的sql语句,然后再写测试方法测试。除了这种方式,Mybatis也推出了注解开发的方式,一定程度上简化了开发的过程,我们来看看吧。 同样的我们复制一份项目,避免已有数据的干扰。 首

  • ❤️Spring的声明式事务2021-09-06 22:05:22

    ❤️Spring的声明式事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性ACID 原子性(a

  • Mybatis初学习2021-09-06 00:00:14

    Mybatis初学习 1.导入maven mybatis包依赖 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version&g

  • mybatis 使用注解开发2021-09-03 21:33:28

    这里用注解开发 不用xml文件了,直接 接口方法上用注解即可,但是要在核心文件映射Mapper【下面讲解】,,例【查询数据库全部用户】: package com.bihu.Service; import com.bihu.Bean.User; import com.bihu.Dao.UserMapper; import org.apache.ibatis.io.Resources; import org.apach

  • MyBatis-Plus2021-08-29 23:02:47

    MyBatis-Plus 一、简介 文档:https://mp.baomidou.com/ MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1.特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般

  • Java之Mybatis2021-08-26 01:32:10

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

  • springboot @Autowired 不建议使用字段注入2021-08-25 12:02:20

    因为这种注入方式存在缺陷,springboot不建议使用这种方式。可以采用构造方法的方式来注入 修改前: @RestController public class UserController { @Autowired UserMapper userMapper; @RequestMapping("/select") public String select(){ return use

  • mybatis-plus 查询+删除功能2021-08-17 17:03:25

    查询 最简单例子 User user = userMapper.selectById(1L); 查询多个 List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3)); users.forEach(System.out::println); 条件查询 @Test//条件查询 使用Map void test2(){ HashMap<String,Object

  • MyBatis(三)CRUD2021-08-16 13:03:02

    3、CRUD 3.1、namespace namespace中的包名要和Dao/Mapper接口的包名一致 3.2 select 选择,查询语句: id:就是对应的namespace中的方法名(相当于重写方法) resultType:SQL语句执行的返回值 parameterType:参数类型 编写接口 // 根据ID查询用户 User getUserById(int id);

  • MyBatis分页2021-08-14 22:32:38

    MyBatis分页 分页操作是为了减少数据的处理量,本节继续使用 MyBatis-04 项目研究一下怎么方便的实现分页。 1. Limit实现分页 在之前的 SMBMS 项目中,就是使用数据库的关键字 limit 实现的分页,接口和 SQL 语句如下 public interface UserMapper { ... // 分页查询用户 publ

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

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

ICode9版权所有