From: Vance K. <va...@us...> - 2007-01-23 01:24:12
|
User: vancek Date: 07/01/22 17:24:13 Modified: andromda-ejb3/src/main/resources/templates/ejb3 DaoBase.vsl Log: inject org.hibernate.Session into DAO base if hibernateExtensionEnabled is true - i.e. use in search criteria Revision Changes Path 1.11 +10 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/DaoBase.vsl Index: DaoBase.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/DaoBase.vsl,v retrieving revision 1.10 retrieving revision 1.11 diff -u -w -r1.10 -r1.11 --- DaoBase.vsl 17 Jan 2007 00:50:56 -0000 1.10 +++ DaoBase.vsl 23 Jan 2007 01:24:13 -0000 1.11 @@ -1,3 +1,4 @@ +#parse("templates/ejb3/Globals.vm") // license-header java merge-point // // Attention: Generated code! Do not modify by hand! @@ -59,6 +60,15 @@ protected javax.persistence.EntityManager emanager; +#if ($hibernateExtensionEnabled) + /** + * Injext Hibernate Session + */ + @javax.persistence.PersistenceContext#if ($entity.defaultPersistenceContextUnitName)(unitName = "${entity.defaultPersistenceContextUnitName}")#end + + protected org.hibernate.Session hibernateSession; + +#end #foreach($entityRef in $entity.entityReferences) private $entityRef.targetElement.fullyQualifiedDaoName $entityRef.daoName; |