首页 > 其他分享 >51、商品服务---品牌管理---debug发现的问题

51、商品服务---品牌管理---debug发现的问题

时间:2023-01-16 20:13:53浏览次数:55  
标签:自增 51 --- 设置 mysql debug 主键

事务没有提交之前,数据读不出来。而Mysql默认的隔离级别是可重复读,也就是最起码要读到已经提交的数据
事务未执行完毕,造成我们进行debug时sql结果虽然实现成功,但是 因为事务未完成导致还未写入表中,直接查询表数据也就无记录了。
因此设置mysql的隔离级别等级设置为读未提交(只是当前会话是这样,重新打开一个会话后还需要重新设置)
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

我们mybatisplus进行insert插入时,如果我们的mysql表主键未设置自增,但是它插入时默认主键自增了,这就导致我们debug时会抛异常。但是我们mysql表的某个字段是不能自增的,因为它关联的是别的表的主键。解决办法是在实体类进行如下设置

即表示我们自己输入。

标签:自增,51,---,设置,mysql,debug,主键
From: https://www.cnblogs.com/morehair/p/17056215.html

相关文章

  • matplot.pylab:TypeError: int() argument must be a string, a bytes-like object or
    Traceback(mostrecentcalllast):File"/home/lhw/Gradute/jyq/eval/examples/lpipSeq/test.py",line9,in<module>frommatplotlib.pylabimport*File......
  • 52、商品服务---品牌管理---时间格式化
    当我们前端发送请求给后端时,日期返回是下面这样的可通过以下注解来设置我们的日期......
  • 人物速写随笔---比例
    人体参考比例(头长为单位):面部参考比例:透视:即近大远小 比如侧面站着的人,双腿遵从近大远小规则    ......
  • 温习日志-4
    温习日志学习内容迭代__循环学习了for语句循环for(声明变量;循环判断语句;单次循环结束完成的语句){}如果for里面的条件都已经准备好是可以省略的,如:for(;;){......
  • D&C--快速排序
    分而治之->递归式问题解决方法工作原理:1,找出简单的基线条件2,确定如何缩小问题规模,使其符合基线条件。快速排序算法:1,取一个基准值,大于基准值的位于一个数组,小于基准值......
  • Docker-compose(容器编排)
    Compose是Docker公司推出的一个工具软件,可以管理多个Docker容器组成一个应用。你需要定义一个YAML格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。......
  • MyBatis-Plus 注解方式(一对多、多对一)
    UserMapper.java@RepositorypublicinterfaceUserMapperextendsBaseMapper<User>{ //多对一@Results(value={@Result(property="id",column......
  • MyBatis-Plus通用枚举
    创建通用枚举类型packagecom.atguigu.mp.enums;importcom.baomidou.mybatisplus.annotation.EnumValue;importlombok.Getter;@GetterpublicenumSexEnum{......
  • Go - struct
    typeMemberstruct{namestring`json:"name"`}func(m*Member)setName(namestring){m.name=name}func(mMember)getName(){fmt.Printf("%p\n",......
  • RuntimeError: The size of tensor a (4) must match the size of tensor b (3) at no
    报错RuntimeError:张量a的大小必须与张量b在非单例维度0上的大小匹配换言之:通道数不同,本代码中使用png图片(四通道图片)png图片比jpg多了一个Alpha通道,一个RGB颜色模型......