社区
Java EE
帖子详情
hibernate中如何处理ORACLE大字段
zoulei3718
2007-07-04 05:17:32
从数据库中取数据的时候,大于4K的就会报错,发现hibernate对BLOB给的大小是4000.
请有遇到类似问题的怎么修改它大小?谢谢
...全文
303
7
打赏
收藏
hibernate中如何处理ORACLE大字段
从数据库中取数据的时候,大于4K的就会报错,发现hibernate对BLOB给的大小是4000. 请有遇到类似问题的怎么修改它大小?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zoulei3718
2007-07-05
打赏
举报
回复
自己顶一下
谁能帮一下啊
zoulei3718
2007-07-05
打赏
举报
回复
4k以上做特殊处理
bolb类型的
先插入空的在更新进去
就好了的
zoulei3718
2007-07-05
打赏
举报
回复
public static void saveReceiveMail(Receivemail receivemail,byte[] content) throws DAOException {
BaseDAO dao = new BaseDAO();
try {
Session session = dao.getSession();
Transaction tx = session.beginTransaction();
byte[] buffer = new byte[1];
buffer[0] = 1;
receivemail.setFilecontent(Hibernate.createBlob(buffer) );
session.save(receivemail);
session.flush();
session.refresh(receivemail, LockMode.UPGRADE);
SerializableBlob blob = (org.hibernate.lob.SerializableBlob)receivemail.getFilecontent();
Blob wb = blob.getWrappedBlob();
if (wb instanceof BLOB) {
BLOB image = (BLOB) wb;
OutputStream out = image.getBinaryOutputStream();
out.write(content, 0, content.length); //这里自己改成你的数据
out.flush();
out.close();}
tx.commit();
session.close();
}catch (SQLException e) {
throw new DAOException(e, "查找数据失败!");
} catch (IOException e) {
throw new DAOException(e, "数据传输失败!");
}
}
zqrqq
2007-07-05
打赏
举报
回复
问题是怎么解决的?能否share一下!
zoulei3718
2007-07-05
打赏
举报
回复
对csdn有点失望
问题已已经解决
比较兴奋
楼上的谢谢留言
结贴
zoulei3718
2007-07-04
打赏
举报
回复
楼上的,这样不行的,不知道你们都是怎么处理的?
zqrqq
2007-07-04
打赏
举报
回复
需要在hbm.xml配置文件的blob属性上加上type属性
<property name="xxx" type="blob">
这样,hibernate会用不同于其他字段的方式处理这个字段
android-sdk-windows.z09
android-sdk-windows.z09
消息队列基于MQ技术的完整知识体系:从基础理论到高可用架构的设计与实践
内容概要:本文系统梳理了消息队列(MQ)的完整知识体系,涵盖基础理论、主流
中
间件(RocketMQ、Kafka、RabbitMQ)详解、核心难题、性能调优、安全容灾、架构设计及面试考点。详细阐述了MQ的四大核心价值——系统解耦、削峰填谷、异步提速和数据流转;深入剖析了三大主流MQ的架构、特性、选型及高阶功能;全面总结了消息丢失、重复、乱序、堆积等经典问题的成因与解决方案,并提供了详尽的生产避坑规范与最佳实践。; 适合人群:具备一定编程基础,工作1-3年的研发人员。; 使用场景及目标:①理解消息队列的核心原理及其在系统解耦、流量削峰、异步
处理
中
的应用;②掌握RocketMQ、Kafka、RabbitMQ的选型依据、核心机制(如事务、延迟消息、高可用)及生产调优;③解决消息丢失、重复消费、消息堆积等线上高频故障; 阅读建议:此资源以开发简化版Spring学习其原理和内核,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。
iperf3 arm64
https://blog.csdn.net/yeshennet/article/details/162893981
QWWWEDFGBHNBHBVFC
QWWWEDFGBHNBHBVFC
蓝桥杯省赛历年真题-下载即用.zip
源码链接: https://pan.quark.cn/s/a4b39357ea24 蓝桥杯往届省赛真题,具体涵盖第三届至第八届的赛事题目,已以笔记形式进行整理。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章