From: Vance K. <va...@us...> - 2006-05-15 12:44:39
|
User: vancek Date: 06/05/15 05:44:38 Modified: andromda-ejb3/src/main/resources/templates/ejb3 Entity.vsl Log: enable cache support if required for mapped superclass with subclass hierarchy employed for entities. only add 1 findAll named query definition. Revision Changes Path 1.18 +14 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/Entity.vsl Index: Entity.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/Entity.vsl,v retrieving revision 1.17 retrieving revision 1.18 diff -u -w -r1.17 -r1.18 --- Entity.vsl 26 Apr 2006 15:12:41 -0000 1.17 +++ Entity.vsl 15 May 2006 12:44:38 -0000 1.18 @@ -23,12 +23,25 @@ @javax.persistence.Table(name = "${entity.tableName}") #if ($entity.listenerEnabled) @javax.persistence.EntityListeners({${entity.fullyQualifiedEntityListenerName}.class}) +#else +/** + * Uncomment to enable entity listener for ${entity.entityName} + * @javax.persistence.EntityListeners({${entity.fullyQualifiedEntityListenerName}.class}) + */ +#end +#if ($entity.cacheEnabled) +...@or...che(usage = org.hibernate.annotations.CacheConcurrencyStrategy.${entity.cacheType}) +#else +/** + * Uncomment to enable caching for ${entity.entityName} + * @org.hibernate.annotations.Cache(usage = org.hibernate.annotations.CacheConcurrencyStrategy.${entity.cacheType}) + */ #end #set ($finders = $entity.getQueryOperations(false)) #if (!$finders.empty) @javax.persistence.NamedQueries ({ -#**##if ($entity.genericFinders) +#**##if ($entity.genericFinders && !$entity.finderFindAllExists) @javax.persistence.NamedQuery(name = "${entity.name}.findAll", query = "select $stringUtils.uncapitalize(${entity.name}) from ${entity.name} AS $stringUtils.uncapitalize(${entity.name})")#if (!$finders.empty),#end #**##end |