ICode9

精准搜索请尝试: 精确搜索
  • 创建mapper接口+创建MyBatis的映射文件2022-09-17 06:00:49

    MyBatis中的mapper接口相当于以前的dao。但是区别在于,mapper仅仅是接口,我们不需要 提供实现类。 1.创建mapper接口,为了解耦啊,实现部分在映射文件中实现 public interface UserMapper { /** * 添加用户信息 */ int insertUser(); } 2.创建MyBatis的映射文件 相关概念:ORM(Object Re

  • 【Lombok】基本使用与常用注解2022-09-16 18:31:17

    Lombok的使用 1. IDE中安装Lombok插件 目前Lombok支持多种IDE,其中包括主流的Eclips、Intellji IDEA、Myeclipse等都是支持的。 在IDEA中安装方式如下: File → Settings → Plugins,输入“lombok”,选中“install”进行安装即可。 2. 导入相关依赖 Lombok 支持使用多重构建工具进行

  • Mybatis---resultMap自定义映射2022-09-14 13:00:08

    如果数据库字段和实体类中的属性字段存在不一致情况,三种方式可解决。通常可自定义resultMap来映射;另外还可以通过sql语句的别名和开启下划线转驼峰的方式来映射。 1.resultMap映射 1.resultMap:设置自定义映射属性: id:表示自定义映射的唯一标识,不能重复type:查询的数据要映射的实体类

  • webapi接口开发2022-09-13 03:01:59

    接口两个对接方向 发送:推送数据,把本系统数据库中的数据发送到对方系统中。     获取参数     获取返回内容     确认字段长度、字段类型      接受:接受对方发送来的数据。    接受参数       实体类接收       jsonObject 接收     赋值方式  

  • 开发工具:第五章:使用idea生成实体类2022-09-06 20:35:55

    由于最近做的一个分布式电商项目的后台有提到一个使用idea生成实体类,所以这里详细图文讲解一下 测试连接 ,注意加后缀?useSSL=false&serverTimezone=UTC选中所要生成的修改包路径   更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120323493

  • mybatis 实体使用@Builder 与 @Data时,赋值错误2022-08-31 18:00:23

      最近在工作中遇到了一个问题,使用mybatis新增数据的时候,定义好一个实体类,填充对应的数据并插入表之后。根据返回的id查询的时候,发现本不应该有数据的字段有数据返回,找了半天才解决这个问题。   原因mybatis在生成目标类进行映射时,会先检查构造函数声明情况,如果Data注解和Buil

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

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

  • 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-27 18:31:25

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

  • 一个好用的Java实体类开发插件lombok2022-08-25 16:04:28

    依赖坐标: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> 实体类: package com.ihong.domain; // import lombok.Getter; // import lombok.Setter; // import lombok.ToString; im

  • mybatisplus自动生成代码-插件2022-08-25 12:04:35

    生成mybatisplus的代码: MyBatisPlus: 使用:https://blog.csdn.net/beibei3321/article/details/124978498 other -> config database 配置数据库 填写密码啥的     other -> code generator 选中数据表,并按照自己的环境配置包路径,最后点击 save -> code generatro 生

  • Spring 04: IOC控制反转 + DI依赖注入2022-08-21 03:01:42

    Spring中的IOC 一种思想,两种实现方式 IOC (Inversion of Control):控制反转,是一种概念和思想,指由Spring容器完成对象创建和依赖注入 核心业务:(a)对象的创建 (b)依赖的注入 2种实现方式 基于xml实现IOC 基于注解实现IOC 基于xml的IOC在前3篇Spring博客中简单探讨过了,后

  • Mybatis简单入门--插入数据2022-08-18 03:00:17

    1. 开发环境 IDE:IDEA 构建工具:maven4.0.0 MySQL版本:8.0.11、 记得创建好数据库 Mybatis版本:3.5.7 MySQL不同版本的注意事项 驱动类driver-class-name MySQL 5版本使用jdbc5驱动,驱动类使用:com.mysql.jdbc.Driver MySQL 8版本使用jdbc8驱动,驱动类使用:com.mysql.cj.

  • C#中自定义特性验证实体类数据2022-08-11 23:00:48

    一、抽象基类BaseAttribute /// <summary> /// BaseAttribute 的摘要说明 /// </summary> public abstract class BaseAttribute : Attribute { public abstract string Validate(object value); } 二、自定义特性类 定义两个特性,RangeAttribute和M

  • JPA和Hibernate有哪些区别?JPA可以支持动态SQL吗?2022-07-30 14:01:48

    JPA本身是一种规范,它的本质是一种ORM规范(不是ORM框架,因为JPA并未提供ORM实现,只是制定了规范)因为JPA是一种规范, 所以,只是提供了一些相关的接口,但是接口并不能直接使用,JPA底层需要某种JPA实现,Hibernate 是 JPA 的一个实现集。JPA 是根据实体类的注解来创建对应的表和字段,如果需

  • 三高商城思想2022-07-21 19:34:00

               首先登录需要获取验证码    然后我们需要根据第三方服务发送验证码    我们需要将验证码存入redis中  存储的key为 sms:code:phone  value为 生成的验证码+系统当前时间  在redis中存活时间暂定为1小时   如果用户在一分钟内多次请求发送短信验证码

  • Mybatis---实体类mapper.xml与Map<nameSpace.id, Mapper>2022-07-16 18:34:59

    整个环境就一个总   Map<nameSpace.id, Mapper>  每个实体类.xml 都是一个独立的小的  Map<nameSpace.id, Mapper> ,都提供 key 与 Value, 一个sql 就是一个 Mapper, 一个sql文件 就是一个 小 Map<nameSpace.id, Mapper>  最后所有mapper.xml组合一个总的 Map<nameSpace.id, M

  • Mybatis-plus简记2022-07-15 11:33:58

    MybatisPlus提供了两套模板,一个是BaseMapper的通用Mapper级别--对单表的增删查改,mapper存在的意义就是可以直接被调用操作数据表 还有通用的Service接口--IService。   两者比较   Mapper IService 查 select get,list 删 delect remove 增 save(有id),saveOrUpdate

  • MyBatisPlus写入和读取mysql blob数据2022-07-14 17:36:02

    mysql数据表字段类型是 longblob,java 实体类要这么写 @TableField(value = "BLOB_VALUE_",typeHandler = BlobTypeHandler.class) private byte[] blobValue;  

  • 日志2022年7月11日2022-07-13 20:04:37

    日志2022年7月11日 今日任务: 完成18个字段 的test 增删改查,并且在前端中显示 答题思路:实体类一一对应,controller 写接口,最后由由service调用类,完成业务 进度: 实体类完成,controller的接口熟悉一遍,service的类熟悉调用的类熟悉 完成 2022年7月11日上午 jwj 安装环境,IDE 编译器 编程

  • JPA更新操作手写SQL 传入vo或者dto对象2022-07-07 18:02:31

    1.JPA手写sql进行更新操作(解析实体类) 添加注解 @Modifying @Transactional 开启原生sql,nativeQuery = true 接口参数添加@Param注解指定别名 编写sql语句 :#{#userInDto.userName} 数据绑定占位使用 :#{#实体类.属性} /* 手写sql进行更新用户操作 */ @Modifying @Tr

  • C# Json字符串和实体类class的相互转换2022-07-07 13:34:26

    1、Json字符串转换为实体类 1 public class RegUnLock 2 { 3 /// <summary> 4 /// 医院编号 5 /// </summary> 6 public string hospitalCode { get; set; } 7 /// <summary> 8 /// 患者在医院的id 9 //

  • 项目之瑞吉外卖(三)————员工功能2022-07-03 17:34:03

    1、员工实体类   2、公共字段自动填充   对于公共字段的自动填充,需要在实体类中需要自动填充的变量上添加@TableField注解。   3、创建Mapper、Service类       4、添加员工功能   一些公共字段(创建人id、更新人id、创建时间、更新时间)采用上面写的MetaObjectHandler

  • Mybatis——环境配置及demo2022-07-01 09:01:12

      Mybatis入门   1.pom.xml中安装相关依赖包             2.resources下创建mybatis-config.xml文件,用来配置数据库链接信息,以及加载sql映射文件                3.创建对应Mapper.xml,定义sql语句以及实体类             4.创建user实体类,定义和

  • SpringBoot包下的DTO包2022-07-01 00:31:42

    DTO:数据传输对象,一般用于展示层和服务层之间的数据传输 举个例子: 比如一个实体类为Food public class Food implements Serializable { private String name; private String descprit; } 一个实体类为Drink public class Drink implements Serializable { private Long c

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

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

ICode9版权所有