NutzCN Logo
问答 字段为clob类型,无法插入数据
发布于 2286天前 作者 sukeliudi 1502 次浏览 复制 上一个帖子 下一个帖子
标签:

org.nutz.castor.FailToCastObjectException: Fail to cast from <java.lang.String> to <java.sql.Clob> for

10 回复

public String getHdmsStr() throws SQLException, IOException {
if(this.hdms!=null){
Reader is = hdms.getCharacterStream();
BufferedReader br = new BufferedReader(is);
String s = br.readLine();
StringBuffer sb = new StringBuffer();
while (s != null) {// 执行循环将字符串全部取出付值给 StringBuffer由StringBuffer转成STRING
sb.append(s);
s = br.readLine();
}
return sb.toString();
}else{
return this.hdmsStr;
}
}
public void setHdmsStr(String hdmsStr) {
this.hdmsStr = hdmsStr;
}
public void setHdms(Clob hdms){
this.hdms = hdms;
}

public Clob getHdms() {
    return hdms;
}
public String getHdmsStr() throws SQLException, IOException {
		if(this.hdms!=null){
			 Reader is = hdms.getCharacterStream();
			 BufferedReader br = new BufferedReader(is);
			 String s = br.readLine();
			 StringBuffer sb = new StringBuffer();
			 while (s != null) {// 执行循环将字符串全部取出付值给 StringBuffer由StringBuffer转成STRING
				 sb.append(s);
				 s = br.readLine();
			 }
			 return sb.toString();
		}else{
			return this.hdmsStr;
		}
	}
	public void setHdmsStr(String hdmsStr) {
		this.hdmsStr = hdmsStr;
	}
	public void setHdms(Clob hdms){
		this.hdms = hdms;
	}

	public Clob getHdms() {
		return hdms;
	}

get用流,存储失败

用 插入代码 按钮重新贴一次

这是自定义ValueAdapter?

不是自定义的就是使用的注解啊

就get方法里转换了以下

@At("a/updateHd")
	@Ok("json")
	@RequiresAuthentication
	@AdaptBy(type=JsonAdaptor.class)
	public ResultKit updateHd( @Param("hd")final Hd

插入的时候就这样,clob类型的字段就是这个hd类里的

哦,接收参数的时候,要不改成String类型吧

话说nutz版本多少

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