- 博客(5)
- 收藏
- 关注
原创 对于Mysqsl中Int(11)最大长度的理解
这个11代表显示宽度,整数列的显示宽度与mysql需要用多少个字符来显示该列数值,与该整数需要的存储空间的大小都没有关系,所以如果认为int(5)只能存储5个长度的数字,int(11)就会存储11个长度的数字,这是错误的。 它在数据库里面存储的都是4个字节的长度,在使用int(5)的时候如果你输入的是1,会默认给你存储00001,也就是说这个5代表的是字符宽度,当你不足5位时,会帮你补全,当你超过...
2019-07-09 18:18:00
735
原创 控制台打印的时候只有父类的属性,没有子类的属性
控制台打印的时候只有父类的属性,没有子类的属性 原因是父类有默认的toString()方法,子类没有,如何在子类的toString()方法里面同样输出父类的属性值呢? 可能是因为你使用了Lombok,用了@NoArgsConstructor,@Setter,@Getter修饰实体类,此注解包含了getter,setter,和无参构造,所以此处调用的是父类的tostring方法,打印string的...
2019-07-04 10:27:46
925
原创 一个表的外键是有多个值组成,并由逗号分隔,如何与其他表关联查询?
一个表的外键是有多个值组成,并由逗号分隔,如何与其他表关联查询?问题的场景尝试办法一:简单查询尝试办法二:动态传值 问题的场景 在开发的过程中,博主遇到了一个问题。由于其他人建表的时候没有严格的遵守第一范式的设计模式,导致一个字段里含有多个值,并以逗号分隔,但是这个字段又作为外键要与其他表的主键进行关联。如下图。 这个表里的tenant_id就是外键,可以存在多个以逗号分隔。 tenant_id...
2019-07-03 17:08:04
2284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人