问题1:有了万金油map,为什么还要定义Bean实体类来封装数据?
他们是互补的关系。
Bean:便于统一字段命名。缺点是无法动态改变字段。
Map:无法统一字段命名, 但是可以接受任意数量的字段,灵活。
问题2:既然数据库存储的大部分字段都是人能读懂的,为什么不都用string来存储?
字符串由于需要考虑的字符太多,所以占用的长度比数字大,一个字符就要占一个字节。数字就把所有的可能性都用来存数字。而且数字支持运算,字符串类型的数字想要运算的话,还要转换类型。
问题1:有了万金油map,为什么还要定义Bean实体类来封装数据?
他们是互补的关系。
Bean:便于统一字段命名。缺点是无法动态改变字段。
Map:无法统一字段命名, 但是可以接受任意数量的字段,灵活。
问题2:既然数据库存储的大部分字段都是人能读懂的,为什么不都用string来存储?
字符串由于需要考虑的字符太多,所以占用的长度比数字大,一个字符就要占一个字节。数字就把所有的可能性都用来存数字。而且数字支持运算,字符串类型的数字想要运算的话,还要转换类型。
本文标题:Map、Bean、数据库字段
本文链接:https://www.haomeiwen.com/subject/switlqtx.html
网友评论