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

hibernate 插入错误(3)

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

                return   (   x   ==   y)
                                  ||   (         x   !=   null
                                            &&   y   !=   null
                                            &&   (x.equals(y)));
        }

        public   int   hashCode(Object   arg0)   throws   HibernateException   {
                //   TODO   Auto-generated   method   stub
                return   0;
        }

        public   boolean   isMutable()   {
                return   false;
        }

        public   Object   nullSafeGet(ResultSet   rs,   String[]   names,   Object   owner)
                        throws   HibernateException,   SQLException   {
        String   result   =   null;
        Reader   reader   =   rs.getCharacterStream(names[0]);
        if   (reader   !=   null)   {
        StringBuffer   sb   =   new   StringBuffer();
        try   {
        char[]   charbuf   =   new   char[4096];
        for   (int   i   =   reader.read(charbuf);   i   >   0;   i=   reader.read(charbuf))   {
        sb.append(charbuf,   0,   i);
        }
        result   =   sb.toString();
        }catch   (IOException   ioe)   {

        }
        }

        return   result;
        }

        public   void   nullSafeSet(PreparedStatement   st,   Object   value,   int   index)
                        throws   HibernateException,   SQLException   {
        if(value   !=   null)   {
        StringReader   r   =   new   StringReader((String)value);
        st.setCharacterStream(index,   r,   ((String)value).length()   );
        }else   {
        st.setNull(index,   sqlTypes()[0]);
        }
        }

        public   Object   replace(Object   arg0,   Object   arg1,   Object   arg2)
                        throws   HibernateException   {

文章评论

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