社区
Java EE
帖子详情
为什么我写EJB存字段为Blob时在数据插入时为null
longrbin
2008-12-09 08:53:26
为什么我写EJB存字段为Blob时在数据插入时为null
...全文
82
3
打赏
收藏
为什么我写EJB存字段为Blob时在数据插入时为null
为什么我写EJB存字段为Blob时在数据插入时为null
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iceflyingfox
2008-12-11
打赏
举报
回复
1.插入一个空的bolb(如Oracle的empty_bolb()函数)
2.select blob_column
for update
,
Blob blob= (Blob)rs.getBlob("blob_column");
OutputStream os = blob.getBinaryOutputStream()
out.write(your_bytes_arrays);
3.con.commit
rugaoason
2008-12-10
打赏
举报
回复
[Quote=引用 1 楼 rthfdh 的回复:]
Blob的插入要分两步走,
第一步insert时不插入blob字段,
第二步UPDATE your_table SET blob_column= EMPTY_BLOB()
第三步Blob blob= (Blob)rs.getBlob("blob_column");
OutputStream out = blob.setBinaryStream(0);
out.write(your_bytes_arrays);
[/Quote]
要让数据库帮你提供一个blob对象~仅此而已
rthfdh
2008-12-10
打赏
举报
回复
Blob的插入要分两步走,
第一步insert时不插入blob字段,
第二步UPDATE
your_table
SET
blob_column
= EMPTY_BLOB()
第三步Blob blob= (Blob)rs.getBlob("
blob_column
");
OutputStream out = blob.setBinaryStream(0);
out.write(
your_bytes_arrays
);
hibernate注解
即,当一个属性被标记为`@Transient`
时
,Hibernate不会对其进行持久化处理。 ```java @Transient private String displayName; ``` - **`@Basic`**:此注解用于声明一个基本类型的属性映射。默认情况下,所有...
EJB
是什么
EJB
编辑
EJB
是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编
写
好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用
EJB
技术部署的分布式系统可以不...
Java对象以
Blob
存
储,及序列化反序列化 (1)
反序列化的概念此处不叙述,我们这里选要讨论的是,如何使用JPA规范实现JAVA对象以
Blob
个数
存
储
数据
库并且,在修改JAVA类的属性后,任然能从
数据
库中反序列化对象,这也是使用JAVA作为游戏服务器常用的
数据
存
储方式...
EJB
3.0
在本文中将对新的规范进行一个概要性的介绍,包括新增的元
数据
支持,
EJB
QL的修改,实体Bean模型访问bean上下文的新方法和运行
时
环境等等。作者还讨论了
EJB
在未来要作出的调整以及
EJB
3.0与其他开发规范之间...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章