How do I hide my SQL code into xml files ?
For example you could build following da.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE da SYSTEM "com/jdbaccess/da/da.dtd">
<da>
<insert>
<object>employee</object>
<name>insertWithoutLobs</name>
<sql>insert into employee(id,name,salary,creation,modification) values(?,?,?,?,?)</sql>
</insert>
<update>
<object>employee</object>
<name>updateSalaryById</name>
<sql>update employee set salary = ? where id = ?</sql>
</update>
<select>
<object>employee</object>
<name>all</name>
<sql>select * from employee</sql>
<sql-count>select count(id) from employee</sql-count>
</select>
<procedure>
<object>employee</object>
<name>prc_addSalaryPercent</name>
<module-name>pkg_employee</module-name>
<proc-name>prc_addSalaryPercent</proc-name>
<output-params>
<param>varchar</param>
<param>numeric</param>
<param>cursor</param>
<param>cursor</param>
</output-params>
</procedure>
<function>
<object>employee</object>
<name>fnc_addSalaryPercent</name>
<module-name>pkg_employee</module-name>
<func-name>fnc_addSalaryPercent</func-name>
<output-params>
<param>numeric</param>
</output-params>
</function>
</da>