--you can with oracle so instead of coding this simple statement in 
ibatis_query.xml
<select id="test">
 select * from a
</select>

--put in this PL/SQL in ibatis_query.xml:

<select id="test">
DECLARE
 ctx    dbms_xmlgen.ctxHandle;
 xml    CLOB;  --Character Large Object (>64k of character string)
 i      PLS_INTEGER;
BEGIN
  ctx := dbms_xmlgen.newContext('SELECT * FROM A);
  xml := dbms_xmlgen.getXML(ctx);
  DBMS_OUTPUT.PUT_LINE(xml);
  i := dbms_xmlgen.getNumRowsProcessed(ctx);
  dbms_output.put_line(TO_CHAR(i));
END;
</select>

Martin
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 




> Date: Wed, 4 Mar 2009 23:14:16 -0200
> Subject: Re: Possible to return ibatis query in xml file?
> From: hgonza...@gmail.com
> To: user@struts.apache.org
> 
> If I understand right, the answer is no (and the question is not
> related to struts, but only to ibatis).
> You can't get (AFAIK) the sql generated/executed by ibatis, and there
> are good reasons for that.
> If you are debugging some sql problem, your database should allow you
> to turn on full logging
> of your sql queries.
> 
> Hernán J. González
> http://hjg.com.ar/
> 
> On Wed, Mar 4, 2009 at 4:46 PM, Emi Lu <em...@encs.concordia.ca> wrote:
> > Good morning,
> >
> > I have a question based on ibatis + struts. Would it be possible that in
> > java code, I could get the query in ibatis.
> >
> > For example, in ibatis_query.xml
> > <select id="test">
> > select * from a
> > </select>
> >
> >
> > In java,
> > ===============
> >   public ActionForward execute(
> >      ActionMapping mapping,
> >      ActionForm aform,
> >      HttpServletRequest request,
> >      HttpServletResponse response)
> >   throws Exception
> >   {
> >      String ibatis_sql = ***(something need to know).getQuery("test", null);
> >    ... ...
> >   }
> >
> >
> > Thanks a lot!
> > Lu Ying
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> >
> >
> 
> 
> 
> --
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 

_________________________________________________________________
Windows Live™ Contacts: Organize your contact list. 
http://windowslive.com/connect/post/marcusatmicrosoft.spaces.live.com-Blog-cns!503D1D86EBB2B53C!2285.entry?ocid=TXT_TAGLM_WL_UGC_Contacts_032009

Reply via email to