Search in sources :

Example 1 with HibernateTreinamentoSolicitadoDAO

use of com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO in project trainning by fernandotomasio.

the class MigrateFromPlanejamentoToItemPlanejamento method main.

public static void main(String[] args) throws DAOException {
    TreinamentoSolicitadoDAO dao = new HibernateTreinamentoSolicitadoDAO();
    TurmaDAO turmaDAO = new HibernateTurmaDAO();
    List<TreinamentoSolicitadoDTO> treinamentos = dao.findAll(null, null, null, null);
    List<TurmaPlanejadaDTO> turmas = turmaDAO.findAllTurmasPlanejadas(1L, null, null, null);
    PlanejamentoDAO planejamentoDAO = new HibernatePlanejamentoDAO();
    List<Long> ids = new ArrayList<Long>();
    for (TreinamentoSolicitadoDTO treinamentoSolicitadoDTO : treinamentos) {
        // PlanejamentoDTO p = planejamentoDAO.find(treinamentoSolicitadoDTO.getPlanejamento().getId());
        // treinamentoSolicitadoDTO.setPlanejamento(p);
        dao.update(treinamentoSolicitadoDTO);
        // System.out.println(treinamentoSolicitadoDTO.getPlanejamento().getExercicio());
        // System.out.println(treinamentoSolicitadoDTO.getPlanejamento().getExercicio());
        System.out.println("-------------------------------------------------\n\n");
    // treinamentoSolicitadoDTO.setPlanejamento(null); // para não encher a coleção e provocar overflow stack
    }
// List<Long> turmasIds = new ArrayList<Long>();
// for (TurmaDTO turma : turmas) {
// turmasIds.add(turma.getId());
// }
// 
// for (Long id : turmasIds) {
// PlanejamentoDTO p = planejamentoDAO.find(1L);
// TurmaPlanejadaDTO turma = (TurmaPlanejadaDTO) turmaDAO.find(id);
// turma.setPlanejamento(p);
// turmaDAO.update(turma);
// System.out.println(turma.getPlanejamento().getExercicio());
// 
// System.out.println(turma.getPlanejamento().getExercicio());
// }
// 
}
Also used : ArrayList(java.util.ArrayList) HibernateTreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO) TreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.TreinamentoSolicitadoDAO) HibernatePlanejamentoDAO(com.tomasio.projects.trainning.dao.HibernatePlanejamentoDAO) HibernateTurmaDAO(com.tomasio.projects.trainning.dao.HibernateTurmaDAO) HibernateTreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO) PlanejamentoDAO(com.tomasio.projects.trainning.dao.PlanejamentoDAO) HibernatePlanejamentoDAO(com.tomasio.projects.trainning.dao.HibernatePlanejamentoDAO) HibernateTurmaDAO(com.tomasio.projects.trainning.dao.HibernateTurmaDAO) TurmaDAO(com.tomasio.projects.trainning.dao.TurmaDAO) TreinamentoSolicitadoDTO(com.tomasio.projects.trainning.dto.TreinamentoSolicitadoDTO) TurmaPlanejadaDTO(com.tomasio.projects.trainning.dto.TurmaPlanejadaDTO)

Example 2 with HibernateTreinamentoSolicitadoDAO

use of com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO in project trainning by fernandotomasio.

the class TesteEcache method main.

public static void main(String[] args) throws IOException, DAOException {
    CacheManager cacheManager = CacheManager.create(new ClassPathResource("echache.xml").getInputStream());
    TreinamentoSolicitadoDAO dao = new HibernateTreinamentoSolicitadoDAO();
    List<TreinamentoSolicitadoDTO> list = dao.findAll(null, null, null, null);
    System.out.println(list.size());
    Cache cache = cacheManager.getCache("colecoesCache");
    cache.put(new Element("treinamentosSolicitados", list));
    Element e = cache.get("treinamentosSolicitados");
    @SuppressWarnings("unchecked") List<TreinamentoSolicitadoDTO> recuperados = (List<TreinamentoSolicitadoDTO>) e.getValue();
    for (TreinamentoSolicitadoDTO treinamentoSolicitadoDTO : recuperados) {
        System.out.println(treinamentoSolicitadoDTO.getId());
    }
}
Also used : Element(net.sf.ehcache.Element) CacheManager(net.sf.ehcache.CacheManager) HibernateTreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO) List(java.util.List) HibernateTreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO) TreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.TreinamentoSolicitadoDAO) ClassPathResource(org.springframework.core.io.ClassPathResource) TreinamentoSolicitadoDTO(com.tomasio.projects.trainning.dto.TreinamentoSolicitadoDTO) Cache(net.sf.ehcache.Cache)

Aggregations

HibernateTreinamentoSolicitadoDAO (com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO)2 TreinamentoSolicitadoDAO (com.tomasio.projects.trainning.dao.TreinamentoSolicitadoDAO)2 TreinamentoSolicitadoDTO (com.tomasio.projects.trainning.dto.TreinamentoSolicitadoDTO)2 HibernatePlanejamentoDAO (com.tomasio.projects.trainning.dao.HibernatePlanejamentoDAO)1 HibernateTurmaDAO (com.tomasio.projects.trainning.dao.HibernateTurmaDAO)1 PlanejamentoDAO (com.tomasio.projects.trainning.dao.PlanejamentoDAO)1 TurmaDAO (com.tomasio.projects.trainning.dao.TurmaDAO)1 TurmaPlanejadaDTO (com.tomasio.projects.trainning.dto.TurmaPlanejadaDTO)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Cache (net.sf.ehcache.Cache)1 CacheManager (net.sf.ehcache.CacheManager)1 Element (net.sf.ehcache.Element)1 ClassPathResource (org.springframework.core.io.ClassPathResource)1