Package model.dao

Source Code of model.dao.JoueurDAO

package model.dao;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;
import model.Joueur;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.springframework.stereotype.Component;

/**
*
* @author Jérôme Fafchamps
* @version 4.0
*
*/
@Component
public class JoueurDAO extends DAO<Joueur> {

    private static Session s = null;

    public List<Joueur> selectAll() {
      //  return hibernateTemplate.find(" from Personne");
       
        Session session = HibernateFactory.getSession();
        Transaction tx = session.beginTransaction();
       List q = session.createQuery("from Joueur").list();
        tx.commit();
        return q;
       
    }

    public boolean update(Joueur obj) {
        Session session = HibernateFactory.getSession();
        Transaction tx = session.beginTransaction();
        session.saveOrUpdate(obj);
        tx.commit();
        session.close();
        return true;
    }

    public Joueur exist(Joueur je) {
        Session session = HibernateFactory.getSession();
        Transaction tx = session.beginTransaction();
        Query q = session.createQuery("from Joueur where nom= :myTitle");
        q.setString("myTitle", je.nom());
        Joueur e = (Joueur) q.uniqueResult();
        tx.commit();
        return e;
    }

    @Override
    public boolean create(Joueur obj) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean delete(Joueur obj) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Joueur find(int id) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void save(Joueur p) {
        Session session = HibernateFactory.getSession();
        session.beginTransaction();
        session.saveOrUpdate(p);
        session.getTransaction().commit();
        session.close();
    }
}
TOP

Related Classes of model.dao.JoueurDAO

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.