appfuse.dao.jpa.dao-impl.ftl Maven / Gradle / Ivy
<#assign pojoNameLower = pojo.shortName.substring(0,1).toLowerCase()+pojo.shortName.substring(1)>
package ${basepackage}.dao.jpa;
import ${basepackage}.model.${pojo.shortName};
import ${basepackage}.dao.${pojo.shortName}Dao;
import ${appfusepackage}.dao.jpa.GenericDaoJpa;
import org.springframework.stereotype.Repository;
@Repository("${pojoNameLower}Dao")
public class ${pojo.shortName}DaoJpa extends GenericDaoJpa<${pojo.shortName}, ${pojo.getJavaTypeName(pojo.identifierProperty, jdk5)}> implements ${pojo.shortName}Dao {
public ${pojo.shortName}DaoJpa() {
super(${pojo.shortName}.class);
}
}