我在MySQL表中有一个名为dead_heat_flag
的列,其数据类型为smallint
,
我希望将此列表示为我的Java类中的一个属性。
我应该使用什么数据类型?
答案 0 :(得分:5)
根据下面的评论,对于MySQL's smallint,java' short
应该涵盖该值范围。当然,您也可以使用int
,但请记住,它允许数据库列没有的许多值。
答案 1 :(得分:1)
java中的short相当于small int,因为范围相同。它的最小值为-32,768,最大值为32,767(含)。
参考这个 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html用于java 数据库https://docs.oracle.com/cd/E19501-01/819-3659/gcmaz/
答案 2 :(得分:1)
我认为基于我找到here for java和here for a db that uses smallint的内容,数据类型相当于short
。它们都处理相同的值范围。