ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prashanth Sukumaran <prashanthsukuma...@yahoo.com>
Subject Re: How does iBATIS read the SqlMap files?
Date Fri, 18 Mar 2005 23:16:29 GMT
I am sorry i noticed now that you are using 1.0 version of the DTD.

So how does this work? iBATIS is backward compatible with version 1.0.

Thanks
Prasanth.

--- Swati Singhal <swati_singhal@yahoo.com> wrote:

> Hello,
> 
> Am attaching my sql-map-config file and also the SQL
> file.
> 
> 
> --- Brandon Goodin <brandon.goodin@gmail.com> wrote:
> > urrr sorry...post your sql-map-config.xml file
> > please.
> > 
> > Brandon
> > 
> > 
> > On Fri, 18 Mar 2005 00:56:20 -0700, Brandon Goodin
> > <brandon.goodin@gmail.com> wrote:
> > > post your sqlmap
> > > 
> > > On Thu, 17 Mar 2005 23:09:42 -0800 (PST), Swati
> > Singhal
> > > <swati_singhal@yahoo.com> wrote:
> > > > Hello,
> > > >
> > > > Yes, in my Order.xml I have:
> > > >
> > > > <sql-map namespace="Order">
> > > >         <typeAlias alias="Row"
> > > > type="com.ibatis.dataaccess.beans.Row"/>
> > > >
> > > >         <insert id="insertRow"
> > > >
> > parameterClass="com.ibatis.dataaccess.beans.Row">
> > > >                 INSERT INTO ORDER
> > (processed_ind, insr_dt,
> > > > processed_dt, order_det)
> > > >         VALUES  (#processind#, #createddate#,
> > > > #processeddate#, #orderxml#)
> > > >         </insert>
> > > >
> > > > </sql-map>
> > > >
> > > > I am still getting the error when I call:
> > > >
> > > > daoManager.startTransaction();
> > > > insert("Order.insertRow", xmlrow);
> > > > daoManager.endTransaction();
> > > >
> > > > any idea??
> > > >
> > > > Thanks
> > > >
> > > > Swati
> > > >
> > > > --- Brandon Goodin <brandon.goodin@gmail.com>
> > wrote:
> > > > > are you using namespaces? if yes then you need
> > to
> > > > > make it...
> > > > >
> > > > > insert("Order.insertRow", row);
> > > > >
> > > > > if your namespace is "Order"
> > > > >
> > > > > Brandon
> > > > >
> > > > >
> > > > > On Thu, 17 Mar 2005 22:44:26 -0800 (PST),
> > Swati
> > > > > Singhal
> > > > > <swati_singhal@yahoo.com> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I have an Actionclass from where I
> > instantiate my
> > > > > > Service class which in turn gets me a DAO
> > instance
> > > > > and
> > > > > > calls a class where I say:
> > > > > >
> > > > > > daoManager.startTransaction();
> > > > > > insert("insertRow", row);
> > > > > > daoManager.endTransaction();
> > > > > >
> > > > > > Now, I have defined all my XML files
> > containing
> > > > > the
> > > > > > queries in sql-map-config.xml file like:
> > > > > >
> > > > > > <sqlMap
> > > > > >
> > > > >
> > > >
> >
> resource="com/myibatis/dataaccess/persistence/sqlmapdao/sql/Shop.xml"/>
> > > > > > <sqlMap
> > > > > >
> > > > >
> > > >
> >
> resource="com/myibatis/dataaccess/persistence/sqlmapdao/sql/order.xml"/>
> > > > > >
> > > > > > What I want to know is, how does iBATIS know
> > which
> > > > > of
> > > > > > the 2 XML files it should look INTO for
> > finding a
> > > > > > statement named "insertRow" ??
> > > > > >
> > > > > > I have only one such XML file and have a
> > statement
> > > > > by
> > > > > > the name "insertRow" but am getting that
> > > > > > "there is no statement by the name
> > "insertRow" in
> > > > > this
> > > > > > SqlMap"
> > > > > >
> > > > > > Any solutions?
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > >
> > > > > > __________________________________
> > > > > > Do you Yahoo!?
> > > > > > Make Yahoo! your home page
> > > > > > http://www.yahoo.com/r/hs
> > > > > >
> > > > >
> > > >
> > > >
> > __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best spam
> > protection around
> > > > http://mail.yahoo.com
> > > >
> > >
> > 
> 
> 
> 
> 
> 	
> 		
> __________________________________ 
> Do you Yahoo!? 
> Yahoo! Mail - You care about security. So do we. 
> http://promotions.yahoo.com/new_mail> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <!DOCTYPE sqlMapConfig SYSTEM "file:///DTD/sql-map-config-2.dtd">
> 
> <sqlMapConfig>
>   <properties resource="config/database.properties"/>
>   
>   <settings
>     cacheModelsEnabled="true"
>     enhancementEnabled="true"
>     maxSessions="64"
>     maxTransactions="8"
>     maxRequests="128"/>
> 
> 	<transactionManager type="JDBC">
> 		<dataSource type="JNDI">
> 			<property name="DataSource" value="java:comp/env/jdbc/dcds"/>
> 		</dataSource>
> 	</transactionManager>
> 
>   <sqlMap resource="com/ibatis/dataaccess/persistence/sqlmapdao/sql/InsertXMLFile.xml"/>
> </sqlMapConfig>
> > <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE sql-map SYSTEM "file:///C:/DTD/sql-map-2.dtd">
> 	 
> <sql-map namespace="InsertXMLFile">
> 	<typeAlias alias="Row" type="com.ibatis.dataaccess.beans.Row"/>
> 	
> 	<insert id="insertRow" parameterClass="com.ibatis.dataaccess.beans.Row">
> 		INSERT INTO ORDER (processed_ind, insr_dt, processed_dt, order_det)
>         VALUES  (#processind#, #createddate#, #processeddate#, #order#)
> 	</insert>
> 	
> </sql-map>
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Mime
View raw message