<?xml version="1.0" encoding="UTF-8"?>

<!-- hbm2java config file samples -->

<!--  
	This specify two renderers, the default one (BasicRenderer) and 
	a renderer that generates Finder's 
-->
<!-- 
<codegen>
    <generate renderer="net.sf.hibernate.tool.hbm2java.BasicRenderer"/>
    <generate package="finders" suffix="Finder" renderer="net.sf.hibernate.tool.hbm2java.FinderRenderer"/>
</codegen>
-->

<!--  
	This configure two renderers. One that generates the Base classes, 
	and a second one that just generates empty concrete classes.
-->
<codegen>
	<generate prefix="Base" renderer="net.sf.hibernate.tool.hbm2java.BasicRenderer"/> 
	<generate renderer="net.sf.hibernate.tool.hbm2java.BasicRenderer">
		<param name="generate-concrete-empty-classes">true</param>
		<param name="baseclass-prefix">Base</param>
	</generate>
</codegen>

<!--  
	Basic finder generator.
-->
<!-- 
<codegen>
    <generate renderer="net.sf.hibernate.tool.hbm2java.BasicRenderer"/>
    <generate suffix="Finder" renderer="net.sf.hibernate.tool.hbm2java.FinderRenderer"/>
</codegen>
-->

<!--  
	Velocity based renderer/generator.
-->
<!-- 
<codegen>
	<generate renderer="net.sf.hibernate.tool.hbm2java.VelocityRenderer">
		<param name="template">pojo.vm</param>
	</generate>
</codegen>
-->

<!--  
	Soyatec Velocity based renderer/generator.
-->
<!-- 
<codegen>
	<generate renderer="com.soyatec.database.external.VelocityRenderer"/>
</codegen>
-->
