Java tutorial
/* * Copyright (C) 2018 * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.hyron.poscafe.dao; // Generated 2013-4-25 16:53:33 by Hibernate Tools 3.4.0.CR1 import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.hibernate.HibernateException; import org.hibernate.Session; import com.hyron.poscafe.model.SaleItemDisc; import com.hyron.poscafe.model.SaleItemDiscId; /** * DaoImpl object for domain model class SellItemDisc. * * @see SaleItemDisc * @author Hibernate Tools */ public class SaleItemDiscDaoImpl implements SaleItemDiscDao { private static final Log log = LogFactory.getLog(SaleItemDiscDaoImpl.class); @Override public void save(SaleItemDisc entity, Session session) throws HibernateException { log.debug("saving SellItemDisc instance"); try { session.save(entity); log.debug("saving successful"); } catch (RuntimeException re) { log.error("saving failed", re); throw re; } } @Override public void update(SaleItemDisc entity, Session session) throws HibernateException { log.debug("updating SellItemDisc instance"); try { session.update(entity); log.debug("update successful"); } catch (RuntimeException re) { log.error("update failed", re); throw re; } } @Override public void saveOrUpdate(SaleItemDisc entity, Session session) throws HibernateException { log.debug("saving or updating SellItemDisc instance"); try { session.saveOrUpdate(entity); log.debug("save or update successful"); } catch (RuntimeException re) { log.error("save or update failed", re); throw re; } } @Override public void delete(SaleItemDisc entity, Session session) throws HibernateException { log.debug("deleting SellItemDisc instance"); try { session.delete(entity); log.debug("delete successful"); } catch (RuntimeException re) { log.error("delete failed", re); throw re; } } @Override public SaleItemDisc merge(SaleItemDisc detachedInstance, Session session) throws HibernateException { log.debug("merging SellItemDisc instance"); try { SaleItemDisc result = (SaleItemDisc) session.merge(detachedInstance); log.debug("merge successful"); return result; } catch (RuntimeException re) { log.error("merge failed", re); throw re; } } @Override public SaleItemDisc findById(SaleItemDiscId id, Session session) throws HibernateException { log.debug("getting SellItemDisc instance with id: " + id); try { SaleItemDisc instance = (SaleItemDisc) session.get(SaleItemDisc.class, id); log.debug("get successful"); return instance; } catch (RuntimeException re) { log.error("get failed", re); throw re; } } }