代码编织梦想

mybatis插件原理(自己总结)-爱代码爱编程

前期需要了解的是: 1. mybatis对哪四种对象进行拦截? 1.1:ParameterHandler:对sql参数进行处理 1.2:ResultSetHandler:对结果对象进行处理 1.3:StatementHandler:对sql语句进行处理 1.4:Executor:执行器,执行增删改查 2.接下来就可以自定义插件了: 给一个

ssm三大框架整合-爱代码爱编程

ssm三大框架分别独立,但我们在使用时是需要将其都整合在一起,为什么要整合在一起呢?那是因为三大框架说白了其实都是工具,就像你在做饭的时候,难不成只用锅?那肯定不是呀,肯定其他的也会一起用才能更好的去做饭这些呀,整合三大框架一样的,都是为了更好的去编写代码去实现功能 整合ssm第一步就是先导入包,将spring和mybatis的包导入,有人问为什么不导入

【面试项目问题】mdm-生成物料编码有时候很卡问题-爱代码爱编程

文章目录 一、需求二、现有实现思路三、现有问题三、解决方案方案1方案2详细描述 一、需求 MDM(主数据管理)平台进行物料申请时,需要生成物料编码; 物料编码:编码前缀 + 五位流水。五位流水范围

mybatis plus 查询数据库字段名自动添加下划线问题解决-爱代码爱编程

实体类和数据库中的字段名是一致的,但报错Unknown column 'dept_id' in 'field list',这是因为plus中的驼峰命名法,会自动添加下划线。 关闭驼峰式命名转换为下划线 在配置文件中加一个: mybatis-plus: configuration: map-underscore-to-camel-cas

解决mybatis查询错误:mapped statements collection does not contain value for xxx-爱代码爱编程

前言 新手在使用mybatis注解开发的时候,往往容易出现各种错误。 上述提到的“Mapped Statements collection does not contain value for xxx”就是常见的一种,出现

基于spring、springmvc、mybatis的超市管理系统-爱代码爱编程

文章目录 项目介绍 主要功能截图: 登录 首页 员工管理 供应商管理 商品库存管理 商品类型管理 商品进货管理 上班打卡管

基于spring boot的超市进销存储管理系统-爱代码爱编程

文章目录 项目介绍 主要功能截图: 登录 首页 员工管理 客户管理 供应商管理 承运商管理 仓库管理 商品类别管理

基于spring、spring mvc、mybatis的共享单车管理系统-爱代码爱编程

文章目录 项目介绍 主要功能截图: 登录 用户管理 服务点管理 单车信息管理 分类管理 学生

java查询学校名称,代码没有问题,但是测试出来结果不同是怎么回事?不是sql或代码有问题就是数据库的问题。-爱代码爱编程

JAVA查询学校名称,代码没有问题,但是测试出来结果不同是怎么回事?是数据库的问题。 错题重现:  我们可以看到,JAVA代码是没有什么问题的。 测试代码也没有问题。  自己运行出来的: 老师运行出来的:    如果您发现该代码返回结果有误,则可能需要检查以下几点: 检查数据库连接是否正确:该代码是通过 JDBC 获取数据库连接,

yml配置文件-爱代码爱编程

server: port: 8091 servlet: context-path: / spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT

【springboot】spring mybatis的多数据源实现-爱代码爱编程

一、修改application.yml为双数据源 在application.yml配置双数据源,第一个数据源访问testdb库,第二个数据源访问testdb2库 spring: datasource: pri

基于spring、springmvc、mybatis的汽车租赁系统设计-爱代码爱编程

文章目录 项目介绍 主要功能截图: 前台 首页 汽车信息列表 汽车租赁 留言反馈 个人信息管理

出现bindingexception: invalid bound statement (not found): com.xx.educhaptermapper解决办法-爱代码爱编程

错误场景: 相信大家在mybatis编写sql语句时可能经常遇到这个错误,这儿记录下来仅供参考。 程序报错:“ org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx ” 原因分析: 异常提示在MyBatis

基于spring boot垃圾分类网站-爱代码爱编程

文章目录 项目介绍 主要功能截图: 前台 首页 垃圾详情 垃圾图谱 个人中心 后台

cannot find implementation for 使用mapstruct报错解决-爱代码爱编程

1.首先转换类代码上是否加上了@Mapper注解  2.确定自己是否添加相关依赖 <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifa

国产数据库人大金仓适配-爱代码爱编程

1、Application.java @Configuration public class DataSourceConfig { @Bean public DatabaseIdProvider getDatabaseIdProvider() { DatabaseIdProvider databaseIdProvider

shardingjdbc 分库分表详解-爱代码爱编程

ShardingJDBC 分库分表详解 ShardingJDBC 分库分表详解 1、ShardingSphere概述 1.1、ShardingSphere概述 Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合

mybatis使用log4j无法在控制台输出日志信息-爱代码爱编程

1.新建log4j.properites # 全局日志配置 log4j.rootLogger=ERROR, stdout # MyBatis日志配置 log4j.logger.student=DEBUG # 控制台输出配置 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.app

@tablefield(fill = fieldfill.insert)-爱代码爱编程

@TableField(fill = FieldFill.INSERT) 是 MyBatis-Plus 中的注解,用于设置实体类中对应的字段在插入时需要自动填充。 @TableField 注解表示该字段是数据库字段,支持的

第二十八天-爱代码爱编程

练习 统计字典序元音字符串的数目 给你一个整数 n,请返回长度为 n 、仅由元音 (a, e, i, o, u) 组成且按 字典序排列 的字符串数量。 字符串 s 按 字典序排列 需要满足:对于所有有效的 i,s[i] 在字母表中的位置总是与 s[i+1] 相同或在 s[i+1] 之前。 示例 1: 输入:n = 1 输出:5 解释:仅由元