You should post to the ibatis-user-java list in the future. Move your email over to that mailing list and also provide your sqlmapconfig.xml as well as your BSSqlMapConfig source.
Brandon On 5/5/05, Dwight Galloway <[EMAIL PROTECTED]> wrote: > Not sure if this right forum but I have a problem that I have been > working on for almost a week, I am new to Ibatis and am just trying to > hook up to my database and am getting the following error (in red)..... > I know that I am close but just cant seem to see it, I ask that you > please take a look at this, if this is the wrong way to get my questions > answered please just let me know what I need to do to properly submit my > questions... thank you in advance for any advice you can provide, I have > included my xml document and where I read from too. . > > [5/5/05 17:26:29:641 MDT] 6b6bd603 SystemOut O =DEBUG > [Servlet.Engine.Transports : 1] May/05 17:26:29 | > (BSController.class:195) Map = > {providerAction=gov.utah.dhs.dsamh.bs.actions.ProviderAction, > serverAction=gov.utah.dhs.dsamh.bs.actions.ServerAction, > trainerAction=gov.utah.dhs.dsamh.bs.actions.TrainerAction} > =DEBUG [Servlet.Engine.Transports : 1] May/05 17:26:29 | > (BSController.class:64) Inside of controller do process > =DEBUG [Servlet.Engine.Transports : 1] May/05 17:26:29 | > (BSController.class:80) Inside of key if serverAction > inside of the bss mapper > [5/5/05 17:26:30:062 MDT] 6b6bd603 ConnectionFac I J2CA0122I: Resource > reference jdbc/bss could not be located, so default values of the > following are used: [Resource-ref settings] > > res-auth: 1 (APPLICATION) > res-isolation-level: 0 (TRANSACTION_NONE) > res-sharing-scope: true (SHAREABLE) > res-resolution-control: 999 (undefined) > [Other attributes] > > isCMP1_x: false (not CMP1.x) > isJMS: false (not JMS) > > [5/5/05 17:26:30:219 MDT] 6b6bd603 SystemOut O ServerAction - > inside of the process request > [5/5/05 17:26:30:219 MDT] 6b6bd603 SystemOut O Action received: > First Name = Joe > [5/5/05 17:26:30:219 MDT] 6b6bd603 SystemOut O Action received: > Last Name = Buckwheat > [5/5/05 17:26:30:219 MDT] 6b6bd603 SystemOut O Action received: > Middle Name = Dee > [5/5/05 17:26:30:219 MDT] 6b6bd603 SystemOut O Action received: SSN > = 1234 > [5/5/05 17:26:30:250 MDT] 6b6bd603 SystemErr R > com.ibatis.common.jdbc.exception.NestedSQLException: > --- The error occurred in gov/utah/dhs/dsamh/bs/dao/Server.xml. > --- The error occurred while applying a parameter map. > --- Check the getServer-InlineParameterMap. > --- Check the statement (query failed). > --- Cause: com.sybase.jdbc2.jdbc.SybSQLException: ASA Error -131: > Syntax error near 'id' on line 1 > Caused by: com.sybase.jdbc2.jdbc.SybSQLException: ASA Error -131: > Syntax error near 'id' on line 1 > [5/5/05 17:26:30:250 MDT] 6b6bd603 SystemErr R at > com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:181) > [5/5/05 17:26:30:250 MDT] 6b6bd603 SystemErr R at > com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForObject(GeneralStatement.java:100) > [5/5/05 17:26:30:250 MDT] 6b6bd603 SystemErr R at > com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:561) > [5/5/05 17:26:30:250 MDT] 6b6bd603 SystemErr R at > com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:536) > > my xml document looks like the following > > <?xml version="1.0" encoding="UTF-8" ?> > <!DOCTYPE sqlMap > PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" > "http://www.ibatis.com/dtd/sql-map-2.dtd"> > > <sqlMap namespace="Server"> > > <select id="getServer" > resultClass="gov.utah.dhs.dsamh.bs.beans.ServerBean" > parameterClass="int"> > SELECT * > id as id, > first_name as firstName, > middle_name as middleName, > last_name as lastName, > ssn_four as ssn, > SYSTEM_USER_ID as systemUser, > FROM dba.tbl_server > WHERE id = #value# > </select> > > <insert id="insertServer" > parameterClass="gov.utah.dhs.dsamh.bs.beans.ServerBean"> > INSERT INTO > server (id, first_name, middle_name, > last_name, ssn_four, system_user_id) > VALUES (#id#, #firstName#, #middleName#, #lastName#, > #ssn#, #systemUser#, ) > </insert> > > <update id="updateServer" > parameterClass="gov.utah.dhs.dsamh.bs.beans.ServerBean"> > UPDATE server > SET first_name = #firstName#, > middle_name = #middleName#, > last_name = #lastName#, > ssn_four = #ssn#, > WHERE id = #id# > </update> > > <delete id="deleteServer" > parameterClass="gov.utah.dhs.dsamh.bs.beans.ServerBean"> > DELETE server > WHERE id = #id# > </delete> > </sqlMap> > > and where I read the objects from the database looks like the > following > > private ServerBean setParameters() > { > // SqlMapClient sqlMap = > BSSqlMapConfig.getSqlMapInstance(); > Integer id=new Integer(1); > ServerBean sb = null; > try { > sb = (ServerBean) > sqlMap.queryForObject("getServer", id); > } catch (SQLException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > > return sb; > /* sb.server1 = > (Server)sqlMap.queryForObject("getServer",id); > return sb; > ServerBean sb = new ServerBean(); > sb.setCreateDate("2005-01-01"); > sb.setSystemUser("dsgallow"); > sb.setFirstName("John"); > sb.setLastName("Lennon"); > sb.setMiddleName("L"); > sb.setSsn("1234"); > return sb; > */ > } > } > > Dwight S. Galloway > (801) 538-4234 > [EMAIL PROTECTED] > Office of Technology > Department of Human Services > MAKE IT A GREAT DAY! >