MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » hibernate 插入错误

hibernate 插入错误(2)

www.MyException.Cn  网友分享于:2013-11-19  浏览:344次

                <property   name= "keyword2 "   type= "java.lang.String ">
                        <column   name= "KEYWORD2 "   length= "200 "   />
                </property>
                <property   name= "child "   type= "java.lang.String ">
                        <column   name= "CHILD "   length= "100 "   />
                </property>
                <property   name= "brief "   type= "java.lang.String ">
                        <column   name= "BRIEF "   length= "2048 "   />
                </property>
                <property   name= "content "   type= "com.ffcs.lsoc.bo.type.StringClobType ">
                        <column   name= "CONTENT "   />
                </property>
        </class>
</hibernate-mapping>

其中字段content在数据库中是clob类型

类com.ffcs.lsoc.bo.type.StringClobType用来解决
clob类型操作问题

package   com.ffcs.lsoc.bo.type;

import   java.io.IOException;
import   java.io.Reader;
import   java.io.Serializable;
import   java.io.StringReader;
import   java.sql.PreparedStatement;
import   java.sql.ResultSet;
import   java.sql.SQLException;
import   java.sql.Types;

import   org.hibernate.HibernateException;
import   org.hibernate.usertype.UserType;

public   class   StringClobType   implements   UserType   {

        public   Object   assemble(Serializable   arg0,   Object   arg1)
                        throws   HibernateException   {
                //   TODO   Auto-generated   method   stub
                return   null;
        }

        public   Object   deepCopy(Object   value)   throws   HibernateException   {
        if   (value   ==   null)   return   null;
        return   new   String((String)   value);
        }

        public   Serializable   disassemble(Object   arg0)   throws   HibernateException   {
                //   TODO   Auto-generated   method   stub
                return   null;
        }

        public   boolean   equals(Object   x,   Object   y)   throws   HibernateException   {

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有