[WARN][2015-11-2614:15:34,091][org.hibernate.engine.jdbc.spi.SqlExceptionHelper]SQL Error: 1858,SQLState: 22008
[ERROR][2015-11-2614:15:34,092][org.hibernate.engine.jdbc.spi.SqlExceptionHelper]ORA-01858: 在要求输入数字处找到非数字字符
当时以为是数字的问题,没想到最后是时间的格式问题,就是Oracle和java的类型没对应起来以致又错了。当时Oracle是number(5),java用了String,后来将String改成long就好了。
下面这两行当时拿来测试的,最后没用上。
SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd");
Date newDate = sim.parse("2012-07-01");
Oracleデータへのアクセスと操作:
http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCC