net.sf.hibernate.tool.hbm2java
Class SLSBperEntityRenderer
java.lang.Object
net.sf.hibernate.tool.hbm2java.AbstractRenderer
net.sf.hibernate.tool.hbm2java.SLSBperEntityRenderer
- All Implemented Interfaces:
- Renderer
public class SLSBperEntityRenderer
- extends AbstractRenderer
Renderer that generates a StateLess-SessionBean per entity.
Consider this more an example of how to write a renderer, than how use Hibernate with sessionbeans!
Uses meta attribute jndi-name and initial-context for generating the xdoclet remarks and initial context lookup.
Inspired by postings by carniz at Hibernate forum:
The basic idea is:
- one SLSB per persistent class
- each SLSB is a "service" for adding, removing, updating and finding objects of the actual class
- Author:
- MAX
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SLSBperEntityRenderer
public SLSBperEntityRenderer()
render
public void render(String savedToPackage,
String savedToClass,
ClassMapping classMapping,
Map class2classmap,
PrintWriter mainwriter)
throws Exception
- Parameters:
savedToPackage
- what package is this class placed insavedToClass
- what classname does it really getclassMapping
- what classmapping is this forclass2classmap
- A complete map from classname to the classmappingmainwriter
- where we want the output
- Throws:
Exception