日期:2014-05-16 浏览次数:20427 次
最近在做的一个项目中要求将一个复杂java对象整个保存到数据库
这样可以精简数据库表的结构,同时也给处理带来了方便
在网上搜了一些代码,发现大部分都是用IO流的方式,
个人认为比较麻烦
比较简单的方式是使用resultset里的setObject()和getObject()方法
具体代码网上可以搜到
但是在处理getObject的强制转换时可能会遇到问题
JVM会报告强制转换异常
在网上搜了好久,最终在google 搜索“cast java object to blob”时搜到了国外的一篇文章
原文链接如下:
http://hans.liss.pp.se/node/700
文中给出了一种比较简单的解决方法,同时对出现异常的原因也给出了解释
得到经验如下:
1.程序员尽量少用baidu,除非google临时挂掉
2.在google用英文关键字较好