<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : templates.cfg.xml
Created on : April 2, 2007, 12:04 PM
Author : dge2
Description:
Purpose of the document follows.
-->
<!--
- Template Defintions
-
- attributes :
- basepath : where to find the templates
- basePackage :
- groupBy : [ database | schema ]
-->
<!--<templates resourcelocation="etc/templates" path="C:\hogent\jproject\Sql2JavaTestProgram\src-ibatis" package="com.tvh.memdb">-->
<templates resourcelocation="etc/templates" path="/tmp/generated" package="test.generated">
<!-- ###################################################################### -->
<!-- ## SPRING ## -->
<!-- ###################################################################### -->
<template id="tmpSpringDao" resource="spring-dao.vm" scope="schema">
<target package="ctx" name=":{schema@lc}-dao-context" extension=".xml" />
<script refid="defaultScript" />
<script refid="springScript" />
<properties />
</template>
<template id="tmpSpringIBatis" resource="spring-ibatis.vm" scope="database">
<target package="ctx" name="ibatis-context" extension=".xml" />
<script refid="springScript" />
<properties />
</template>
<!-- ###################################################################### -->
<!-- ## IBATIS ## -->
<!-- ###################################################################### -->
<template id="tmpIBatisExample" resource="ibatis-example.vm" scope="database">
<target package="" name="ibatis_readme" extension=".txt" />
<properties />
</template>
<template id="tmpSqlMapConfig" resource="ibatis-config.vm" scope="schema">
<target package=":{schema@lc}" name="ibatis" extension=".cfg.xml" />
<script refid="defaultScript" />
<script refid="mappingScript" />
<script refid="featureScript" />
<properties />
</template>
<template id="tmpIBatisSupport" resource="ibatis-daosupport.vm" scope="database">
<target package="" name="SqlMapClientDaoSupport" extension=".java" />
<script refid="defaultScript" />
<properties />
</template>
<template id="tmpSqlMap" resource="ibatis-map.vm" scope="table">
<target package=":{schema@lc}.resources.maps" name="Mem:{Table@ca}" extension=".xml" />
<script refid="defaultScript" />
<script refid="mappingScript" />
<properties />
</template>
<template id="tmpSqlMapCustom" resource="ibatis-custom-map.vm" scope="table">
<target package=":{schema@lc}.resources.maps" name="Mem:{Table@ca}-custom" extension=".xml" />
<script refid="defaultScript" />
<script refid="mappingScript" />
<properties />
</template>
<template id="tmpDaoIBatis" resource="ibatis-dao.vm" scope="table">
<target package=":{schema@lc}.dao.ibatis" name="Mem:{Table@ca}DaoIBatis" extension=".java" />
<script refid="defaultScript" />
<script refid="beanScript" />
<script refid="featureScript" />
<script refid="daoScript" />
<properties/>
</template>
<!-- ###################################################################### -->
<!-- ## COMMONS ## -->
<!-- ###################################################################### -->
<template id="tmpReport" resource="common-report.vm" scope="database">
<target package="" name="report" extension=".txt" />
<script refid="defaultScript" />
<script refid="beanScript" />
<properties/>
</template>
<template id="tmpKey" resource="common-key.vm" scope="table">
<target package=":{schema@lc}.beans.keys" name="Mem:{Table@ca}PKey" extension=".java" />
<script refid="defaultScript" />
<script refid="beanScript" />
<properties/>
</template>
<template id="tmpDao" resource="common-dao.vm" scope="table">
<target package=":{schema@lc}.dao" name="Mem:{Table@ca}Dao" extension=".java" />
<script refid="defaultScript" />
<script refid="beanScript" />
<script refid="daoScript" />
<dependencies />
<properties/>
</template>
<template id="tmpBean" resource="common-bean.vm" scope="table">
<target package=":{schema@lc}.beans" name="Mem:{Table@ca}" extension=".java" />
<script refid="defaultScript" />
<script refid="beanScript" />
<properties />
</template>
<!-- ###################################################################### -->
<!-- ## TEST ## -->
<!-- ###################################################################### -->
<template id="tmpTestVariables" resource="test-variables.vm" scope="table">
<target package=":{schema@lc}" name=":{table@lc}-variables" extension=".txt" />
<properties />
</template>
</templates>