首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

使用Hibernaet存储MYSQL表中BLOB字段的有关问题

2012-10-30 
使用Hibernaet存储MYSQL表中BLOB字段的问题?? Image映射配置文件:????为了便于大家理解这里给出HibernateS

使用Hibernaet存储MYSQL表中BLOB字段的问题

?

? Image映射配置文件:

?

?

?

?为了便于大家理解这里给出HibernateSessionFactory和FileUtil的代码,HibernateSessionFactory主要是将session与当前使用的线程进行绑定:

?

??? HibernateSessionFactory:

<property name="connection.url">jdbc:mysql://127.0.0.1:3306/hibernate_demo?useUnicode=true&amp;characterEncoding=utf-8</property>

?

??? 再执行下writeImage()方法,发现执行成功了,数据库表t_test里也有相应记录。

?

??? 好,那再试试能不能读出来,并把这个二进制流,生成图片文件,放在D盘根目录。

??? 将主函数中的writeImage注释掉。

???? //writeImage();
???? readImage();

?

???? 执行后发现在D盘根目录便生成了图片文件,但是真正原理还没理解清楚,现在只是给出了处理方法。和大家分享下,望能和大家讨论下,到底是什么原因引起的,为什么JDBC操作BLOB没有字符集问题,而在使用Hibernate的API操作BLOB字段会出现问题。

?

?

热点排行