• 2024-02-21mybatisplus学习笔记01
    常用注解中@TableId注释需要特别注意,不仅要写明值value与表内的属性对应,还要写明是否自增等类型还有@TableField的常见场景需要记忆mp中大部分的配置都是继承的mybatis,所以很类似想要使用mp,基本流程为上图所示
  • 2024-01-16254-layui table 获取当前列表的缓存数据
    首先,需要获取表格的ID1、表格工具栏的操作按钮获取,按钮位于表格的左上角或者右上角table.on('toolbar(itemFieldSrcTable1)',function(obj){varid=obj.config.id;varlayEvent=obj.event;active[layEvent].call(this,{tableIns:tableIns1,row:{name:''}});
  • 2023-11-28乌龙!mybatis-plus的@TableId注解不生效,原来竟是因为它!
    【先来个小测试】大家觉得下面的sql返回什么?select*fromtable1wherenull=1 答案:无返回。因为null=1是个false的表达式。这就像我们写where1=2一样。 【↓↓正文开始↓↓】需求开发完成,将开发分支merge到test分支,部署测试环境提测后,QA提了一个bug,附下面log截图。
  • 2023-11-28MyBatisPlus主键生成策略
    @[TOC]什么是主键生成策略?在数据库中,每一行数据都需要一个唯一的标识符,这就是主键。主键生成策略决定了如何为新插入的行生成这个唯一标识符。不同的数据库和框架提供了不同的主键生成策略选项。MyBatisPlus中的主键生成策略AUTO:这是默认的策略,根据数据库的不同自动选择合适的主
  • 2023-08-29 MyBatis-Plus通过注解设置主键自增策略
    MySQL数据库使用自增列(AutoIncrementColumn)MySQL支持自增列,这是一种方便的方式来生成主键值。在MyBatis-Plus中,你可以使用@TableId(type=IdType.AUTO)注解来指定自增列作为主键生成策略。首先,确保你的MySQL表中已经设置了自增列。例如:CREATETABLEyour_table_name
  • 2023-08-04mp-主键策略的学习
    自增主键@auto,要让插入的数据id自增需要使用注解该注解在实体类中添加@TableId(type=IdType.AUTO)注解然后在测试类中直接设置user属性值,使用方法insert插入即可。注意:需要在表中设置自增,切将自增的值与数据表中的主键值对应 @INPUT注解手动插入主键属性,同自增一样,在实体类
  • 2023-07-27Vue3的响应式数据处理方式
    问题:data[0].tableId是undefined,但控制台可以打印出data[0]的值原因: Vue3的响应式数据处理方式导致的。Vue3使用了Proxy来实现响应式数据。当你访问一个响应式对象的属性时,Vue会在底层进行拦截,并返回响应式的值。这意味着,当你访问`data[0].TableId`时,Vue会返回
  • 2023-02-13 MyBatisPlus常用注解
    MyBatisPlus常用注解@TableName:自定义表名给User实体类添加注解aplication.yml中添加mp的配置#配置mp的日志mybatis-plus:configuration:log-impl:org.apache.ibati
  • 2022-11-02echart 血缘图 引用
    lettableId=1;constdata=[[{tableId:2,tableName:'我是祖先表AAAAAAAAAA',},{tableId:3,
  • 2022-10-16Mybatis-Plus常用注解
    @TableName说明表名@TableName("sys_user")publicclassUser{privateLongid;privateStringname;privateIntegerage;privateStringemail;}​​@T
  • 2022-10-11Jquery删除表格除第一行和最后一行之外的所有行
    $("#tableIdtr:not(:first):not(:last)").html("");其中#tableId为表格的id或者是$("#tableIdtr:not(:first):not(:last)").empty("");