aplicacion.datos.hibernate.dao.imp.GuiaPrecioDAOImpl.java Source code

Java tutorial

Introduction

Here is the source code for aplicacion.datos.hibernate.dao.imp.GuiaPrecioDAOImpl.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package aplicacion.datos.hibernate.dao.imp;

import aplicacion.datos.hibernate.dao.IGuiaPrecioDAO;
import aplicacion.modelo.dominio.GuiaPrecio;
import java.io.Serializable;
import java.util.ArrayList;
import javax.transaction.Transactional;
import org.hibernate.criterion.DetachedCriteria;
import org.springframework.orm.hibernate4.support.HibernateDaoSupport;

/**
 *
 * @author nahuel
 */
public class GuiaPrecioDAOImpl extends HibernateDaoSupport implements IGuiaPrecioDAO, Serializable {
    @Override
    @Transactional
    public void crearGuiaPrecio(GuiaPrecio guiaPrecio) {
        getHibernateTemplate().save(guiaPrecio);
    }

    public ArrayList<GuiaPrecio> getGuias() {
        DetachedCriteria criteria = DetachedCriteria.forClass(GuiaPrecio.class);
        return (ArrayList) getHibernateTemplate().findByCriteria(criteria);
        //        GuiaPrecio g1 = new GuiaPrecio();
        //        g1.setCodigo(1);
        //        g1.setTipoVehiculo("Moto");
        //        g1.setPrecio(11.4);
        //        resultado.add(g1);
        //        GuiaPrecio g2 = new GuiaPrecio();
        //        g2.setCodigo(2);
        //        g2.setTipoVehiculo("Auto");
        //        g2.setPrecio(25);
        //        resultado.add(g2);
        //return resultado;
    }
}