问题分析: 1.首先检测mapper类中的方法参数类型是否一致; 2.检测一下mapper.xml文件中的参数名称是否一直? 例如: eg:实体类中varCode与.xml中的varcode不一致,会抛出insert(Unknown Source)异常。
Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'user.PRIMARY' ### The error may exist in com/yupi/yupao/mapper/UserMapper.java (best guess) ### The error may involve com.yupi.yupao.mapper.UserMapper.insert-Inline ### The error occurred while setting...
mybatis-plus的版本号是 2.0.1,在调用自身的insert(T)的时候没有报错,但是执行update报错,调用selectById、deleteById的时候也报错。也就是涉及到需要主键识别的都报错。 语句如下:(接口与实现都是MP自己实现的) User selectById = userMapper1.selectById("ceshi"); userMapper1.deleteById("ceshi"); 1. 2...
Caused by: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, Error SQL: INSERT INTO sys_deploy_form ( id, form_id, deploy_id, form_flag, create_by, create_time, sys_org_code ) VALUES ( ?, ?, ?, ?, ?, ?, ? ) at com.baomidou.mybatisplus.core.to...
当通过MyBatisPlus调用insert方法插入提示为空 Error updating database. Cause: java.sql.SQLException: Field 'FstrShortName' doesn't have a default value 报错信息 org.springframework.dao.DataIntegrityViolationException: Error updating database. Cause: java.sql.SQLException: Field 'FstrShortName' doesn...
at com.sun.proxy.$Proxy194.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvok...
修改mybatisplus后修改菜单报错 16:54:53.079 [http-nio-8080-exec-4] DEBUG c.a.s.m.S.checkMenuNameUnique - [debug,137] - ==> Preparing: select menu_id, menu_name, parent_id, order_num, path, component,query, is_frame, is_cache, menu_type, visible, status, ifnull(perms,'') as...
MybatisPlus,无XML分分钟实现CRUD操作 MybatisPlus,无XML分分钟实现CRUD操作 不讲太多理论知识,官网都有,直接上手。 1.测试表 DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(20) UNSIGNED NOT NULL, `name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL ...
一、MyBatis 替换成 MyBatis-Plus 1.背景介绍 一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26 。 新来了一个干练的小伙,精力充沛,看着就是一个喜欢折腾的主。 他就觉得 MyBatis 使用起来不够简单,要写的代码还比较多,觉得有必要替换成 My...
使用mybatis-plus service.saveBatch方法调用异常,提示 Caused by: org.postgresql.util.PSQLException: [10.49.104.175:65143/10.50.191.27:30100] ERROR: bind message supplies 16 parameters, but prepared stat...