在Hibernate中,不同的Java对象有不同的列类型。通常,我有:
Java MySQL column definition
------- ----------------------------------------------------
String varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
int int(11) DEFAULT NULL
boolean tinyint(1) DEFAULT NULL
double
?
如果有几种可能性,我更喜欢可读性更好的。一、 e.,用于
enum
我们用
varchar
而不是
int
,尽管可能,因为。
PREVIEW
最好理解为
3
我已经读过但还没有完全理解Hibernate double类型意味着精度和规模的定义(aka)。m、 d)。所以,如果它起作用的话:我计划存储的双倍是一个比例因子,比如在复印机上找到的。比例为1是1:1的副本,其中比例为1.414(技术上,
1 ÷ â(2)
)将使纸张尺寸加倍。数学上的限制是刻度必须始终为>0,并且不太可能超过1000%。但最好,我想映射Javas
双重的
与Java内部使用的精度相同。