2009-04-29 11:22:11,431  WARN (JDBCExceptionReporter.java:77) - SQL Error: 0, SQLState: 22000
2009-04-29 11:22:11,431 ERROR (JDBCExceptionReporter.java:78) - The value supplied cannot be converted to BIGINT.
2009-04-29 11:22:11,431 ERROR (CommonDBProcedure.java:144) - 
org.hibernate.exception.DataException: could not fetch initial value for increment generator
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:77)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.id.IncrementGenerator.getNext(IncrementGenerator.java:107)
at org.hibernate.id.IncrementGenerator.generate(IncrementGenerator.java:44)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:99)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)
at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)
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:535)
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:523)
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:519)
at com.ctc.mms.web.dao.CommonDBProcedure.writeMmsLog(CommonDBProcedure.java:142)
at com.ctc.mms.web.thread.BgManager.startCtcServer(BgManager.java:264)
at com.ctc.mms.web.thread.BgManager.startup(BgManager.java:80)
at com.ctc.mms.web.thread.Init.init(Init.java:16)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.sql.SQLException: The value supplied cannot be converted to BIGINT.
at net.sourceforge.jtds.jdbc.Support.convert(Support.java:570)
at net.sourceforge.jtds.jdbc.JtdsResultSet.getLong(JtdsResultSet.java:661)
at org.hibernate.id.IncrementGenerator.getNext(IncrementGenerator.java:88)
... 41 morehbm文件如下:<?xml version="1.0" encoding="utf-8"?>
<!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 Persistence Tools
-->
<hibernate-mapping>
 <class dynamic-insert="true"
  name="com.ctc.mms.web.hibernate.entity.OperationLog" table="OPERATIONLOG">
  <id name="id" type="string">
   <column length="100" name="ID" precision="10" scale="0"/>
   <generator class="uuid.hex"/>
  </id>
  <many-to-one class="com.ctc.mms.web.hibernate.entity.Operator"
   column="OPERATORID" lazy="false" name="operator" not-null="false" outer-join="true"/>
  <property generated="never" lazy="false" name="level" type="java.lang.Integer">
   <column default="0" name="ILEVEL" precision="10" scale="0"/>
  </property>
  <property generated="never" lazy="false" name="pageId" type="java.lang.Integer">
   <column default="0" name="PAGEID" precision="10" scale="0"/>
  </property>
  <property generated="never" lazy="false" name="actionId" type="java.lang.Integer">
   <column default="0" name="ACTIONID" precision="10" scale="0"/>
  </property>
  <property generated="never" lazy="false" name="recordId" type="java.lang.String">
   <column length="100" name="RECORDID"/>
  </property>
  <property generated="never" lazy="false" name="logMsg" type="java.lang.String">
   <column length="200" name="LOGMSG"/>
  </property>
  <property generated="never" lazy="false" name="memo" type="java.lang.String">
   <column length="100" name="MEMO"/>
  </property>
  <property generated="never" lazy="false" name="nState" type="java.lang.Integer">
   <column default="0" name="NSTATE" precision="10" scale="0"/>
  </property>
  <property generated="never" lazy="false" name="createDT" type="timestamp">
   <column name="CREATEDT"/>
  </property>
 </class>
</hibernate-mapping>