总结:
1.double类型将在数据库中映射为double类型,precision和scale属性无效
2.double类型若在columnDefinition属性中指定数字类型为decimal并指定精度,则最终以columnDefinition为准
3.BigDecimal类型在数据库中映射为decimal类型,precision和scale属性有效
4.precision和scale属性只在BigDecimal类型中有效
5. @Column(name = "update_time", columnDefinition = "timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间'")
本文总结了Java中不同类型在数据库中的映射规则,包括double和BigDecimal类型的特殊处理方式及precision与scale属性的有效范围。此外,还介绍了如何通过columnDefinition属性自定义数据类型的细节。

629

被折叠的 条评论
为什么被折叠?



