Error after switching to postgres 8.0 while inserting to db
-----------------------------------------------------------

         Key: IBATIS-86
         URL: http://issues.apache.org/jira/browse/IBATIS-86
     Project: iBatis for Java
        Type: Bug
  Components: SQL Maps  
 Environment: Windows xp, eclipse, java 1.4, dell inspiron 8200, postgres 8.0
    Reporter: knprince


After switching the database to postgres 8.0(appropriate jdbc driver has been 
placed), we are getting error while inserting to database, it looks like 
becuase of confused data type by ibatis. for ex: for date column, and column 
that is nullable etc. Following is the log while trying to insert in to a table 
that has a varchar nullable and its value is null

com.ibatis.dao.client.DaoException: Failed to insert - id [insertExportQuery], 
parameterObject [EMAIL PROTECTED] Cause: 
com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in 
com/htcinc/dms/db/sqlmapdao/sql/Export.xml. --- The error occurred while 
applying a parameter map. --- Check the insertExportQuery-InlineParameterMap. 
--- Check the statement (update failed). --- Cause: java.sql.SQLException: 
ERROR: column "loaded_from_date" is of type date but expression is of type text 
Caused by: java.sql.SQLException: ERROR: column "loaded_from_date" is of type 
date but expression is of type text Caused by: 
com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in 
com/htcinc/dms/db/sqlmapdao/sql/Export.xml. --- The error occurred while 
applying a parameter map. --- Check the insertExportQuery-InlineParameterMap. 
--- Check the statement (update failed). --- Cause: java.sql.SQLException: 
ERROR: column "loaded_from_date" is of type date but expression is of type text 
Caused by: java.sql.SQLException: ERROR: column "loaded_from_date" is of type 
date but expression is of type text at 
com.ibatis.dao.client.template.SqlMapDaoTemplate.insert(SqlMapDaoTemplate.java:90)
 at 
com.htcinc.dms.db.sqlmapdao.ExportSqlMapDao.insertExportDocsQuery(ExportSqlMapDao.java:64)
 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:324) at 
com.ibatis.dao.engine.impl.DaoProxy.invoke(DaoProxy.java:61) at 
$Proxy4.insertExportDocsQuery(Unknown Source) at 
com.htcinc.dms.service.ExportDocsService.insertExportDocsQuery(ExportDocsService.java:65)
 at 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to