ud.ing.modi.mapper.EstadoMonederoMapper.java Source code

Java tutorial

Introduction

Here is the source code for ud.ing.modi.mapper.EstadoMonederoMapper.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 ud.ing.modi.mapper;

import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.SQLQuery;
import ud.ing.modi.entidades.EstadoMonedero;

/**
 *
 * @author Lufe
 */
public class EstadoMonederoMapper extends Mapper {

    public List<EstadoMonedero> obtenerEstados() throws HibernateException {
        List<EstadoMonedero> tipoMons = null;
        String query = "SELECT * FROM ESTADO_MONEDERO";
        System.out.println("QUERY: " + query);
        try {
            iniciaOperacion();
            SQLQuery sqlquery = getSesion().createSQLQuery(query);
            //   System.out.println("QUERY: "+sesion.createSQLQuery(query).getQueryString());
            sqlquery.addEntity(EstadoMonedero.class);
            tipoMons = sqlquery.list();
        } finally {
            getSesion().close();
        }
        return tipoMons;
    }

    public EstadoMonedero obtenerEstadoMonederById(String idEstadoMoendero) {
        int id = Integer.parseInt(idEstadoMoendero);
        EstadoMonedero estadoMonedero = null;
        try {
            iniciaOperacion();
            estadoMonedero = (EstadoMonedero) getSesion().get(EstadoMonedero.class, id);
        } finally {
            getSesion().close();
        }
        return estadoMonedero;
    }
}