Hibernate3调用getHibernateTemplate().save()引发的java.lang.reflect.InvocatonTargetException

原由描述:

在MyEclipse2014 Blue版IDE环境下,使用hibernate逆向工程自动生成javabean与hbm文件,

使用该文件时,调用save(),抛出异常java.lang.reflect.InvocatonTargetException。


用于hibernate逆向工程生成的java bean和hbm文件存放目录截图




生产环境是hibernate3,项目中java包太多,就不截图出来了


oracle目标表表结构:



问题解决思路:

上网查了很多资料,走了很多弯路,尝试了很多方法,最后还是觉得这个说法比较靠谱:java.lang.reflect.InvocatonTargetException,原因可能是method.invoke()执行时,参数异常导致。。

所以最后定位到了这个实体类和hbm文件上,尝试修改成如下结果后,问题解决






ps:小弟第一次写博客,本着拥抱开源,乐于分享的态度,在此记录下此坑,总结自己的同时,帮助大家,希望大家多提意见,多多交流分享~


你可能感兴趣的:(Hibernate3,java,异常)