Dfault TimeZone GMT-3.00.我正在使用SimpleDateFormat的parse方法解析新的Date("1900/01/01").toString.
我得到的结果是Sun Dec 31 23:15:16 UYT 1899而不是Mon Jan 01 00:00:00 UYT 1900
我不明白为什么结果不同.
PS:如果我将TimeZone更改为GMT +5.30,结果与预期一致.
对于glassfish,我们还有-Dorg.apache.el.parser.COERCE_TO_ZERO吗?
java.sql.SQLException: could not reset reader
at org.hibernate.lob.ClobImpl.getCharacterStream(ClobImpl.java:100)
at org.hibernate.type.ClobType.set(ClobType.java:70)
at org.hibernate.type.ClobType.nullSafeSet(ClobType.java:141)
at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2025)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2271)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2688)
at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:79)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
Run Code Online (Sandbox Code Playgroud)
你好,
上面是堆栈跟踪。它可以处理少量数据,但处理大量数据时会失败。我不明白可能是什么问题?
问候,普雷特