怎样将Blob数据(图片,二进制数据),通过hibernate存储到oracle中,并且取出二进制对象. http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=123&threadID=9923&messageID=50709#50709楼主可以看一下这个. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重要的是用Hibernate进行处理,Blob怎么能与BLOB之间进行转换??能有具体代码吗? public void saveAttachment(final Attachment attachment, final InputStream input) { final HibernateTemplate hibert = getHibernateTemplate(); hibert.execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException { // attachment.setFile(Hibernate.createBlob(new byte[0])); // session.save(attachment); // session.flush(); // session.refresh(attachment, LockMode.UPGRADE); try { if (input != null) { attachment.setFile(Hibernate.createBlob(input)); } } catch (IOException e) { throw new DataAccessResourceFailureException( "error occurs when save attachment", e); } return session.save(attachment); } });这段代码是往数据库里放附件一段代码,并且它是与spring结合的hibernate操作实现,参考一下吧 } ibm portal有没有好的学习资料 hibernate fetch join struts2 freemarker 生成的静态页面如何保持到项目中 用java开发高访问量的门户网站,希望大家给点建议 一个关于EL取值问题 请JAVA达人解答, 关于UDP广播的问题. 真的很急~jsp简单小问题 在线求助!!!!!!!!!!!!!!!!!!! 我刚开始看struts,请问这是什么错误 这样写有什么好处么,原谅我看不出来 请教hibernate保持连接的高效方法 XDJM帮帮我~~请问JB里的CVS怎么用的,越具体越好
final InputStream input)
{
final HibernateTemplate hibert = getHibernateTemplate();
hibert.execute(new HibernateCallback()
{
public Object doInHibernate(Session session)
throws HibernateException
{
// attachment.setFile(Hibernate.createBlob(new byte[0]));
// session.save(attachment);
// session.flush(); // session.refresh(attachment, LockMode.UPGRADE);
try
{
if (input != null)
{
attachment.setFile(Hibernate.createBlob(input));
}
}
catch (IOException e)
{
throw new DataAccessResourceFailureException(
"error occurs when save attachment", e);
}
return session.save(attachment); }
});
这段代码是往数据库里放附件一段代码,并且它是与spring结合的hibernate操作实现,参考一下吧
}