我在通过hibernate获取blob字段的时候报错了。
类中属性字段注解如下:@Column(name = "CONTENT1")
@NotNull
private java.sql.Blob content; 读取信息的方法如下:
byte[] bytes = getByte(attachment.getContent().getBinaryStream());
response.getOutputStream().write(bytes);报错信息如下:java.sql.SQLRecoverableException: 关闭的连接
at oracle.sql.BLOB.getDBAccess(BLOB.java:1071)
at oracle.sql.BLOB.getBinaryStream(BLOB.java:248)hibernateoracle11gjavablob
类中属性字段注解如下:@Column(name = "CONTENT1")
@NotNull
private java.sql.Blob content; 读取信息的方法如下:
byte[] bytes = getByte(attachment.getContent().getBinaryStream());
response.getOutputStream().write(bytes);报错信息如下:java.sql.SQLRecoverableException: 关闭的连接
at oracle.sql.BLOB.getDBAccess(BLOB.java:1071)
at oracle.sql.BLOB.getBinaryStream(BLOB.java:248)hibernateoracle11gjavablob
解决方案 »
- Hibernate新手的简单入门 一直报错 在线等
- 求一个SSH的开源项目
- 关于用Java实现链表的问题
- struts2--Invalid field value for field不显示--类型错误时候,依然完成提交
- RedHat 5(32位) 安装 Oracle Application Server 10g
- 用SSH整合技术时怎样提高数据库查询速度啊?
- jboss如何自动定时调用一个servlet?
- 在JbuilderX下运行STRUTS应用,总是有错
- 关于weblogic的JMS
- 程序运行一天左右,就会出现内存不足的问题
- 关于Junit4测试没反应
- SSH框架,加载applicationContext.xml时hibernate报错
如果想从blob字段中读取数据,还是需要数据库连接的。
配置lazy="false"。试试!