hibernate用SQLQuery如何向数据库中插入clob大文本?

代码如下,通过`
query.setParameter(i, Hibernate.createClob(formValue.get(params[i])));
并不行,不能插入大文本

SQLQuery query = null;
String params[] =sqlSources.get(paramID).split(",");

query = jbpmContext.getSession().createSQLQuery(sqlSources.get(sqlID));

        for(int i=0,len = params.length; i<len; i++){

                //log.info(params[i] +":===:"+formValue.get(params[i]));
                
                if (params[i].equals("CF_CONTENT")) {
                
                    query.setParameter(i, Hibernate.createClob(formValue.get(params[i])));
                    
                }else {
                    query.setString(i, formValue.get(params[i]));
                    
                    
                }
                
            }
        }
阅读 954
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题