tablename专题

select count(*) from tablename報錯:轉換 expression 到資料類型 int 時發生算術溢位錯誤

select count(*) from tablename報錯 訊息 8115,層級 16,狀態 2,行 1 轉換 expression 到資料類型 int 時發生算術溢位錯誤 原因說明: count函數返回的是int,表的總量超過了int的數值範圍 解決辦法:COUNT_BIG代替   參考文檔如下: https://docs.microsoft.com/zh-cn/sql/t-

mybatis-plus please exclude the tableName or statementId异常处理

好久不更新博客了,因为3月辞职后,4月入职了他国企业,每天沉迷于jdk6,tomcat7,mvc等等古老的java技术无法自拔,5月接了个私活,开始白天上班,晚上写代码,今天遇到个稀罕事,以为之前我一直用mybatis,私活这个要求用的是mybatis-plus,在Navicat里运行的sql复制到xml文件中,提示 mybatis-plus please exclude the tableNa

mybatis-plus笔记BaseMapper/ServiceImpl/IService/@TableName/@TableId@分页模糊查询

1、BaseMapper是mybatis-plus提供的,汇聚插入、更新、删除和查询等功能,简化sql代码。 2、ServiceImpl 是IService 的实现类,有两个泛型参数,一个参数为BaseMapper 也就是实体Mapper ,一个是实体类。 3、IService接口中包含的一系列的dao层交互操作,一般在服务层进行继承操作。 4、使用mybatisplus时,报错表和视图不存在,是

@TableName,@TableId用法详解

@TableName是表名注解。里面有一些属性。  一般这个属性用的比较多。映射实体类和表名 @TableName(value = "table_name")@TableName(value = "table_name" autoResultMap = true|false) @TableId:作用是指定实体类属性和表中的主键字段对应    其余的请查看官网:https://mp

Spring Boot学习随笔- 集成MyBatis-Plus,第一个MP程序(环境搭建、@TableName、@TableId、@TableField示例)

学习视频:【编程不良人】Mybatis-Plus整合SpringBoot实战教程,提高的你开发效率,后端人员必备! 引言 MyBatis-Plus是一个基于MyBatis的增强工具,旨在简化开发,提高效率。它扩展了MyBatis的功能,提供了许多实用的特性,包括强大的CRUD操作、条件构造器、分页插件、代码生成器等。MyBatis-Plus的目标是简化开发,提供更便捷的操作数据库的方式。

解决MyBatisPlus报错:Failed to process, please exclude the tableName or statementId

报错详情: Error querying database. Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, please exclude the tableName or statementId. Error SQL: xxxxxxxx 报错原因: 使用了自定义SQ

深入理解 @TableName 和 @TableField 注解

@TableName 注解 @TableName 注解用于指定 Java 实体类与数据库表的映射关系,尤其在表名与实体类名不一致或不符合命名规范时(驼峰命名)时非常有用。这个注解通常与对象关系映射(ORM)框架一同使用,比如 MyBatis 或 Hibernate。 例子: @TableName(value = "custom_table_name")public class Custom