一个List对象能直接存入数据库吗?

eyoexply 2004-07-20 01:04:02
我在用jsp开发一套系统,其中要求把一个存有对象的List存入到数据库中,oracle和java能实现吗?
从变量直接存入数据库。
...全文
1184 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
noscar 2005-01-13
  • 打赏
  • 举报
回复
用hibernate就可以。。哈哈。。
jwbecalm 2005-01-12
  • 打赏
  • 举报
回复
xuexi
lveyo 2005-01-12
  • 打赏
  • 举报
回复
理论上可以
xiaohaiz(城里的老土,两眼依然通红!)
可以试试!
rick_silver 2004-07-20
  • 打赏
  • 举报
回复
同意 xiaohaiz(城里的老土,两眼依然通红!)
xiaohaiz 2004-07-20
  • 打赏
  • 举报
回复
List可以序列化,谁又保证List中存储的对象一定可以序列化呢?

class Data() {}


List l = Arrays.asList(new Data[]{new Data()});

ObjectOutputStream oos = new ObjectOutputStream(new ByteArrayOutputStream());
oos.writeObject(l);

.....谁能保证这样一定可行...
mq612 2004-07-20
  • 打赏
  • 举报
回复
对象序列化后可以保存成文件,当然也可以写入数据库了
rick_silver 2004-07-20
  • 打赏
  • 举报
回复
除了AbstractList,List接口的几个实现类都同时实现了Serializable接口,所以可以用ObjectOutputStream.writeObject方法直接写入流对象,有了这个流对象,是写入文件还是数据库就都没问题了
xiachedan 2004-07-20
  • 打赏
  • 举报
回复
完全可以!!!
jackkui 2004-07-20
  • 打赏
  • 举报
回复
这个需要写一个方法进行处理吧,存入数据库中的数据都是确实存在的,好像不能存储List结构这样的类型,你做一个方法完成List中数据的读取并存入数据库,在做一个方法完成从数据库中读出封装成List应该能够完成你要的功能了.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧