java异常 救命啊

java.lang.ClassCastException: org.hibernate.lob.SerializableBlob cannot be cast to java.lang.String
at org.hibernate.type.StringType.toString(StringType.java:44)
at org.hibernate.type.NullableType.toLoggableString(NullableType.java:168)
at org.hibernate.pretty.Printer.toString(Printer.java:53)
at org.hibernate.pretty.Printer.toString(Printer.java:90)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:97)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:333)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
at com.pet.dao.AddpetDao.addPet(AddpetDao.java:20)
at com.pet.struts.action.PetAction.addPetinfo(PetAction.java:47)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

哪位帮我搞定啊

第1个回答  2008-10-14
java.lang.ClassCastException: org.hibernate.lob.SerializableBlob cannot be cast to java.lang.String
从第一句可以知道,这是Hibernate类型转化的错误。
你贴这么少的代码,谁也救不了你。
不过应该是Hibernate对应数据库表的映射文件的字段类型的问题。本回答被提问者采纳
第2个回答  2008-10-14
1楼说的对...

类型转换的错误...

去看看代码有没不同类型之间的转换
第3个回答  2008-10-14
配置一个简单的hibernate可以运行吗?慢慢一点一点增加。看看是哪里的问题。
第4个回答  2008-10-15
贴这么少的代码,谁也救不了你。
应该是Blob和String之间的转化问题,贴出源码吧
第5个回答  2015-11-03
这百度。。。。唉。。。。。。看错了。。。

java异常 救命啊
java.lang.ClassCastException: org.hibernate.lob.SerializableBlob cannot be cast to java.lang.String 从第一句可以知道,这是Hibernate类型转化的错误。你贴这么少的代码,谁也救不了你。不过应该是Hibernate对应数据库表的映射文件的字段类型的问题。

java编译出错,怎么也找不出来,救命啊
if(centered){FontMetrics fm =g.getFontMetrics();int sw=fm.stringWidth(message);int h=fm.getAscent();xpoint=fm.getWidth()\/2-sw\/2;ypoint=fm.getHeight()\/2+h\/2;g.drawString(message,xpoint,ypoint);} 这是不是少了什么?大括号?而且你的那个 xpoint=fm.getWidth()\/2-sw\/...

救命啊高手,机子经常弹出提示,java Script Error 错误 小弟急_百度...
是别人网站问题 或者你关闭浏览器的javascript

学java出现这样的错误怎么解决Exception in thread "main" java.lang...
没配置好,重新配置。然后在C:\\Documents and Settings\\Administrator目录下编译运行一个程序就好了。

错误: 写入HelloJava时出错: C:\\HelloJava.classpublic class Hello...
C盘访问权限问题,你把前面编辑的放入别的磁盘然后从别的磁盘访问就行了

java.sql.SQLException: 无效的列索引? 救命啊。help
java.sql.SQLException: 无效的列索引 “无效的列索引”其实是个低级的错误,原因无非几个:1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql, new Object[] {newState,oldState});如果sql里面有1个?号,Object[]送了2个,就会报错。2、sql串里的?号书写不正确 英文?和...

上传头像的时候报错了 java.lang.IllegalArgumentException:
这个异常的解释是"方法的参数错误",很多j2me的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数如果写成负数就会出现这个异常,再比如g.setcolor(int red,int green,int blue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是...

我的世界出现java.io.IOException: Received string length longer than...
java抛出了一个输入输出的异常 原因是允许收到了一个长度超过最大长度的字符串 所以程序异常结束 所以请确认你的游戏中没有过长的字符串 比如名字等

java.sql.SQLException: No suitable driver求救!!!
bbs(你要连接的数据库名字) jdbc driver class :com.mysql.jdbc.Driver  class location :mysql-connector-java-bin.jar  Connection Url:jdbc:mysql:\/\/localhost\/bbs?user=root&password=root(这里的账号和密码你自己设置的,)然后启动试试,再有问题消息 我,,...

JAVA问题多多??高人来啊 救命啊
public class Excer{ public static void main(String args[]){ Excer ex=new Excer();x=Integer.parseInt(args[0]);y=Integer.parseInt(args[1]);ex.math(x,y);} void math(int x,int y){ System.out.println("x="+x+" ,y="+y);System.out.println("x+y="+plus(x,y));Syste...

相似回答