需要把一个数据结构插入数据库,java在这种情况有必要使用序列化吗?

J2EE 码拜 10年前 (2015-04-16) 1199次浏览 0个评论

1、看了项目很多代码里面都有把数据结构给序列化的动作也就是实现了Serializable接口,同时也自动生成了一个serialVersionUID
我就在想这个序列化是不是可以不要,查了下序列化的作用,在以下三种情况使用
a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;
对照了下我们项目实际就是把数据库里面数据展示到web页面,如果用户有修改了再把数据给插入到数据库,也就是a这种情况
我的疑问是把与数据库表对应的java代码中的数据结构给序列化目的是什么?,提高性能还是数据安全性考虑
如果是提高性能,能提高多少呢,不序列化又有什么负面影响呢?
路过的朋友一起讨论下

需要把一个数据结构插入数据库,java在这种情况有必要使用序列化吗?
如果是需要把java对象保存到数据库中需要序列化,那java本身又干了什么事呢
需要把一个数据结构插入数据库,java在这种情况有必要使用序列化吗?
40分
把一个数据结构插入数据库,,这个情形下无必须要序列化的哈…因为数据表的主键承担了这个职责,,用来区别不同的数据..

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明需要把一个数据结构插入数据库,java在这种情况有必要使用序列化吗?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!