NutzCN Logo
问答 获取oracle的blob字段值到实体类byte[]属性中,获取结果为null
发布于 2763天前 作者 qq_6aacacbd 4039 次浏览 复制 上一个帖子 下一个帖子
标签:

实体类中:
@Column("PHOTO")
private byte[] PHOTO;// 照片,数据库中为blob类型
java代码中:
BAS_EXPERT poData = dao.fetch(BAS_EXPERT.class,Cnd.wrap("expertoid='"+expertoid+"'"));
if(poData.getPHOTO() == null)
{
System.out.println("blob==》byte[]失败");
}
输出结果:blob==》byte[]失败

4 回复

@wendal 老大,你回复也太快了吧,,,我用的1.57,必须1.58才可以么?

我以为你用的是很老的版本

按理说,如果取不出来,应该报错,而不是null呢

日志贴一下

@wendal 非常感谢,原因已找到了(新换的数据库中这个字段没有值,而我们开发测试用的是老数据库),你能这么快回复我,说明nutz充满生命力,说明我选nutz是一条正确的革命路线,加油!再次感谢。

添加回复
请先登陆
回到顶部