
因为long为长整型数据类型,所以mysql对应的是bigint或者numeric(x,y)也可以。
bigint:字节8个,当需要存储超大的整数才用。
numeric(x,y):其中x代表精度,y代表标度,精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。你可以自定义你想要数据的大小。
您好!
MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的
一般来讲,任何 MySql 数据类型都可以被转换为一个 javalangString,任何 MySql 数字类型都可以被转换为任何一种 Java 数字类型(当然这样也可能出一些四舍五入,溢出,精度丢失之类的问题)
你定义成double也没问题啊,但如果数据库中是double,model里面是float就有问题,不过这倒没什么规定,关键是你要清楚,double变成float是要损失精度的。
原则上保证数据不会有损失就好。
----------------------------------------
用字符串类型String,难以和数据库类型对应的一般均采用字符串类型。
甚至一些有对应的类型,我们也会采用字符串类型,这样方便做很多处理。
----------------------------------------
以上就是关于mysql中的longblob对应java中的什么类型全部的内容,包括:mysql中的longblob对应java中的什么类型、mysql字段类型为decimal,则java 实体类的对应属性类型应该为什么、java里面,model里面的成员变量类型一定要和数据库的字段类型对应拿等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)