For web applications, typically these files are usually stored un-jarred in
the WEB-INF\classes folder, or in a jar in the WEB-INF\lib folder.  End
users generally don't have access to these directories.

If you are doing a rich client application, then an educated user could
search through the JAR and find the XML.  You could get around this with
some encryption/decryption of the files manually before passing them to
iBATIS.  iBATIS does not have native support for this.  In this case you
might want to try an obfuscator too if you are concerned about reverse
compilers.

Jeff Butler



On Nov 19, 2007 3:55 PM, Lindsay Oproman <[EMAIL PROTECTED]> wrote:

> Hello,
>
> When I deploy my application, is there any way to protect the contents
> of the XML
> mappings holding the SQL? I don't want my end users having access
> to my schema, or being able to change queries for that matter.
>
> Lindsay
>

Reply via email to