关于int和tinyint的问题

来源:4-7 物理设计-数据类型的选择

knyel

2017-10-25

请问老师:

数据库中的字段类型假如是tinyint,那么java对应的实体的类型应该是short对吧,

但是我又网上查了查资料,比如下面这个

用short好 还是int好

说代码里面用int比较好,这个问题我有点疑惑,就是实体里面应该把他定义成short吗,

还望老师抽空帮我排除疑虑

写回答

3回答

weibo_显微镜下的星_0

2019-02-15

实体还是用Integer吧,避免0和空值分不出来的问题

1
0

慕粉小白Catherine

2017-10-25

tinyint是数据库特有的数据类型,存储大小是1个字节,java的short类型存储大小是两个字节,数据库里没有short类型

0
0

sqlercn

2017-10-25

JAVA方面的内容我不太了解。数据库方面tinyint占用1个字节,int 占用4个字节,存储范围也不相同。

0
0

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程