@@ -0,0 +1,722 @@
+package com.alcedomoreno.sirme.core.dao.common;%0A%0Aimport java.io.Serializable;%0Aimport java.util.List;%0A%0A/**%0A * Interfaz con operaciones gen%C3%A9ricas sobre bd%0A * @param %3CT%3E entidad con la que se implementa al interfaz%0A */%0Apublic interface GenericDao %3CT extends Serializable%3E extends Operations%3CT%3E %7B%0A%09/**%0A%09 * Recupera todos los elementos de la clase que se le%0A%09 * pasa como par%C3%A1metro%0A%09 * @param clazz clase de la que se va a recuperar%0A%09 * @return lista recuperada%0A%09 */%0A%09List%3CT%3E loadAll(Class%3CT%3E clazz);%0A%09/**%0A%09 * Recupera una entidad por su id y su clase%0A%09 * @param clazz clase que se va a buscar%0A%09 * @param id identificador que se va a buscar%0A%09 * @return entidad recuperada%0A%09 */%0A%09T findById(Class%3CT%3E clazz, Serializable id);%0A%09%0A%7D%0A

Create GenericDao.java