INFO: ArcDataPackMain start.....
setDatesAndUser no TrackablesetDatesAndUser no Trackable2016-09-18 16:39:00,853 [DefaultQuartzScheduler_Worker-1] WARN  [org.hibernate.util.JDBCExceptionReporter] org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:71) - SQL Error: 17026, SQLState: null
2016-09-18 16:39:00,907 [DefaultQuartzScheduler_Worker-1] ERROR [org.hibernate.util.JDBCExceptionReporter] org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:72) - Numeric Overflow
org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.GenericJDBCException: could not execute query
Caused by: org.hibernate.exception.GenericJDBCException: could not execute query
        at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
        at org.hibernate.loader.Loader.doList(Loader.java:2147)
        at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2028)
        at org.hibernate.loader.Loader.list(Loader.java:2023)
        at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:393)
        at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
        at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
        at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
        at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
        at org.springframework.orm.hibernate3.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:839)
        at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:362)
        at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:830)
        at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:822)
        at com.ultra.arc.manager.ArcDataPackConfManagerImpl.findAllArcDataPackConf(ArcDataPackConfManagerImpl.java:18)
        at com.ultra.arc.control.main.ArcDataPackMain.process(ArcDataPackMain.java:93)
        at com.ultra.control.quartz.QuartzDispatcher$QuartzJob.execute(QuartzDispatcher.java:678)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
Caused by: java.sql.SQLException: Numeric Overflow
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
        at oracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java:7465)
        at oracle.jdbc.driver.NumberCommonAccessor.getInt(NumberCommonAccessor.java:123)
        at oracle.jdbc.driver.OracleResultSetImpl.getInt(OracleResultSetImpl.java:521)
        at oracle.jdbc.driver.OracleResultSet.getInt(OracleResultSet.java:1563)
        at com.mchange.v2.c3p0.impl.NewProxyResultSet.getInt(NewProxyResultSet.java:2677)
        at org.hibernate.type.IntegerType.get(IntegerType.java:28)
        at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:113)
        at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:102)
        at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
        at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2031)
        at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1371)
        at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1299)
        at org.hibernate.loader.Loader.getRow(Loader.java:1197)
        at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:568)
        at org.hibernate.loader.Loader.doQuery(Loader.java:689)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
        at org.hibernate.loader.Loader.doList(Loader.java:2144)
        ... 16 more
用spring+hibernate,以前没有出现这种错误,今天运行就这样了。着了一天了没找到哪里错了。
请各位大神帮帮忙!代码如下:
public List<ArcDataPackConf> findAllArcDataPackConf() {
String sql = " SELECT a FROM ArcDataPackConf a WHERE a.invalid=0";
return this.getHibernateTemplate().find(sql);
}