您的位置:程序门 -> java -> j2ee / ejb / jms



hibernate插入出错!找了很久都没有找出原因,很急!请高手帮忙!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


hibernate插入出错!找了很久都没有找出原因,很急!请高手帮忙![无满意答案结贴,结贴人:guoxinkai]
发表于:2007-11-13 13:38:41 楼主
错误提示:
org.hibernate.exception.sqlgrammarexception:   could   not   insert:   [com.butone.xjtuccedu.studentstatus.model.tjwapplication]
at   org.hibernate.exception.sqlstateconverter.convert(sqlstateconverter.java:67)
at   org.hibernate.exception.jdbcexceptionhelper.convert(jdbcexceptionhelper.java:43)
at   org.hibernate.persister.entity.abstractentitypersister.insert(abstractentitypersister.java:1986)
at   org.hibernate.persister.entity.abstractentitypersister.insert(abstractentitypersister.java:2405)
at   org.hibernate.action.entityidentityinsertaction.EXECute(entityidentityinsertaction.java:37)
at   org.hibernate.engine.actionqueue.EXECute(actionqueue.java:248)
at   org.hibernate.event.def.abstractsaveeventlistener.performsaveorreplicate(abstractsaveeventlistener.java:269)
at   org.hibernate.event.def.abstractsaveeventlistener.performsave(abstractsaveeventlistener.java:167)
at   org.hibernate.event.def.abstractsaveeventlistener.savewithgeneratedid(abstractsaveeventlistener.java:101)
at   org.hibernate.event.def.defaultsaveorupdateeventlistener.savewithgeneratedorrequestedid(defaultsaveorupdateeventlistener.java:186)
at   org.hibernate.event.def.defaultsaveeventlistener.savewithgeneratedorrequestedid(defaultsaveeventlistener.java:33)
at   org.hibernate.event.def.defaultsaveorupdateeventlistener.entityistransient(defaultsaveorupdateeventlistener.java:175)
at   org.hibernate.event.def.defaultsaveeventlistener.performsaveorupdate(defaultsaveeventlistener.java:27)
at   org.hibernate.event.def.defaultsaveorupdateeventlistener.onsaveorupdate(defaultsaveorupdateeventlistener.java:70)
at   org.hibernate.impl.sessionimpl.firesave(sessionimpl.java:530)
at   org.hibernate.impl.sessionimpl.save(sessionimpl.java:518)
at   org.hibernate.impl.sessionimpl.save(sessionimpl.java:514)
at   com.butone.xjtuccedu.studentstatus.changes.dao.applicationhibernaredao.addapplication(applicationhibernaredao.java:76)
at   com.butone.xjtuccedu.studentstatus.changes.dao.applicationhibernaredao.main(applicationhibernaredao.java:97)
caused   by:   com.ibm.db2.jcc.c.sqlexception:   db2   sql   error:   sqlcode:   -301,   sqlstate:   07006,   sqlerrmc:   4
at   com.ibm.db2.jcc.c.fg.e(fg.java:1596)
at   com.ibm.db2.jcc.c.fg.a(fg.java:1225)
at   com.ibm.db2.jcc.b.gb.n(gb.java:718)
at   com.ibm.db2.jcc.b.gb.i(gb.java:255)
at   com.ibm.db2.jcc.b.gb.c(gb.java:53)
at   com.ibm.db2.jcc.b.w.c(w.java:46)
at   com.ibm.db2.jcc.b.vb.h(vb.java:151)
at   com.ibm.db2.jcc.c.fg.p(fg.java:1220)
at   com.ibm.db2.jcc.c.gg.d(gg.java:2316)
at   com.ibm.db2.jcc.c.gg.w(gg.java:457)
at   com.ibm.db2.jcc.c.gg.EXECuteupdate(gg.java:440)
at   org.hibernate.persister.entity.abstractentitypersister.insert(abstractentitypersister.java:1968)
...   16   more
-----------------------------------------------------------------------------------------------------

*.hbm.xml文件
<?xml   version="1.0"?>
<!doctype   hibernate-mapping   public   "-//hibernate/hibernate   mapping   dtd   3.0//en"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--  
        mapping   file   autogenerated   by   myeclipse   -   hibernate   tools
-->
<hibernate-mapping>
        <class   name="com.butone.xjtuccedu.studentstatus.model.tjwregister"   table="t_jw_register"   schema="haoxr">
                <id   name="regid"   type="java.lang.integer">
                        <column   name="regid"   />
                        <generator   class="native"   />
                </id>
                <property   name="stuno"   type="java.lang.string">
                        <column   name="stuno"   length="10"   />
                </property>
                <property   name="stuname"   type="java.lang.string">
                        <column   name="stuname"   length="30"   />
                </property>
                <property   name="diffluencespename"   type="java.lang.string">
                        <column   name="diffluencespename"   length="50"   />
                </property>
                <property   name="diffluenceclass"   type="java.lang.string">
                        <column   name="diffluenceclass"   length="20"   />
                </property>
                <property   name="yearterm"   type="java.lang.integer">
                        <column   name="yearterm"   />
                </property>
                <property   name="registertime"   type="java.util.date">
                        <column   name="registertime"   length="26"   />
                </property>
                <property   name="registerevidence"   type="java.lang.string">
                        <column   name="registerevidence"   length="20"   />
                </property>
                <property   name="desc"   type="java.lang.string">
                        <column   name="desc"   length="50"   />
                </property>
                <property   name="operator"   type="java.lang.string">
                        <column   name="operator"   length="20"   />
                </property>
                <property   name="operatortime"   type="java.util.date">
                        <column   name="operatortime"   length="26"   />
                </property>
        </class>
</hibernate-mapping>
发表于:2007-11-14 09:58:441楼 得分:0

那里有专业技术人员,希望能帮你解决,呵呵
发表于:2007-11-14 11:12:202楼 得分:0
先谢过...


快速检索

最新资讯
热门点击