1-不要用double算钱,用bigdecimal
double会有精度损失。
使用bigdecimal的时候,构造参数选择字符串。
2 -controller传参,尽量避免list, map
map不好维护,如果是新人,鬼知道你map里面有啥,
但如果是dto,点进去就能发现类结构
3-数据库字段类型如果是tinyint(1),括号是1,那么Java实体类匹配的是boolean
数据库字段类型如果是tinyint(2),然后再与实体类的boolean,会出错
2023-12-10 13:04:33
double会有精度损失。
使用bigdecimal的时候,构造参数选择字符串。
map不好维护,如果是新人,鬼知道你map里面有啥,
但如果是dto,点进去就能发现类结构
数据库字段类型如果是tinyint(2),然后再与实体类的boolean,会出错