public static String clob2String(Clob fieldName)
{
String rtn=null;
if(fieldName!=null&&!"".equals(fieldName.toString())){
try {
rtn=fieldName.getSubString((long)1,(int)fieldName.length());
} catch (SQLException e) {
e.printStackTrace();
}
}
return rtn;
}
public static Clob String2clob(java.sql.Clob clob,String fieldName) throws Exception
{
clob=Hibernate.createClob(fieldName);
return clob;
}
public ClobTAcdmNoticeInfo setValuesStringToClob(TAcdmNoticeInfo entity)
{
ClobTAcdmNoticeInfo bean = new ClobTAcdmNoticeInfo();
bean.setId(entity.getId());
bean.setAddTime(entity.getAddTime());
bean.setAreaCode(entity.getAreaCode());
bean.setOrgId(entity.getOrgId());
bean.setStruts(entity.getStruts());
bean.setTitle(entity.getTitle());
bean.setUserId(entity.getUserId());
try
{
String infor = entity.getInformation();
if(infor == null || "".equals(infor.trim()))
{
infor = "_=_";
}
bean.setInformation(this.String2clob(bean.getInformation(),infor));
} catch (Exception e) {
e.printStackTrace();
}
return bean;
}
public TAcdmNoticeInfo setValuesClobToString(ClobTAcdmNoticeInfo entity)
{
TAcdmNoticeInfo bean = new TAcdmNoticeInfo();
bean.setId(entity.getId());
bean.setAddTime(entity.getAddTime());
bean.setAreaCode(entity.getAreaCode());
bean.setOrgId(entity.getOrgId());
bean.setStruts(entity.getStruts());
bean.setTitle(entity.getTitle());
bean.setUserId(entity.getUserId());
String str = this.clob2String(entity.getInformation());
if ("_=_".equals(str))
{
bean.setInformation("");
}
else
{
bean.setInformation(str);
}
return bean;
}
public List findObjectByHQL(String queryString, Object[] values,int current,int pageSize){
List<ClobTAcdmNoticeInfo> list=super.findObjectByHQL(queryString,values,current,pageSize) ;
List newList=new ArrayList();
for(int i=0;i<list.size();i++){
newList.add(setValuesClobToString(list.get(i)));
}
return newList;
}
分享到:
相关推荐
关于Clob类型在Hibernate中 的应用小结关于Clob类型在Hibernate中 的应用小结关于Clob类型在Hibernate中 的应用小结关于Clob类型在Hibernate中 的应用小结
在hibernate+microsoft sqlserver中使用Blob,和Clob,
数据库中clob类型转换的问题 数据库中clob类型转换的问题
CLOB、BLOB___CLOB与BLOB的区别
用Hiberate处理CLOB字段 ;通过Hiberate处理CLOB类型的数据;
大数据量,返回值虽然是CLOB,依然会报错; CLOB变量需要dbms_lob.createtemporary,临时表空间中,建立临时LOB。 大数据量,返回值虽然是CLOB,依然会报错; CLOB变量需要dbms_lob.createtemporary,临时表空间中,...
java操作oracle clob,基础教程,教你clob在java中的用法,简单易学。
mybatis 对clob类型转换,解决clob类型数据插入数据库报异常问题
JDBC读写Oracle的CLOB字段
weblogic下转换oracle 的clob类型经常报转型错误,本例子通过反射解决weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB转型成oracle.sql.CLOB问题
clob数据库表结构如下clob数据库表结构如下clob数据库表结构如下
CLOB字段处理 对CLOB进行存取的例子
JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等...
DELPHI的CLOB和BLOB存取处理
Mybatis 处理 CLOB、BLOB 类型数据
BLOB和CLOB的区别以及在ORALCE中的插入和查询操作
ORACLE中CLOB字段转String类型
java操作oracle的clob字段,clob字段 添加 修改
JDBC中操作Blob、Clob等对象
向Oracle数据库插入Clob大段文本解决方法