/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.fdxconvert.dao; import com.megatim.fdxconvert.model.AlphaNumeriqueField; import java.util.List; import org.hibernate.Session; import org.hibernate.query.Query; /** * * @author ASUS */ public class AlphaNumeriqueFieldDAO { private AlphaNumeriqueFieldDAO() { } public static List findByCodeTypeFichier(String code) { try ( Session session = HibernateUtil.getSessionFactory().openSession()) { Query query = session.createQuery("from AlphaNumeriqueField where codeTypeFichier= :code"); query.setParameter("code", code); return query.getResultList(); } } public static void updateCodeTypeFichier(String oldValue, String newValue) { try ( Session session = HibernateUtil.getSessionFactory().openSession()) { Query query = session.createQuery("update AlphaNumeriqueField set codeTypeFichier =:newValue where codeTypeFichier = :oldValue"); query.setParameter("oldValue", oldValue); query.setParameter("newValue", newValue); session.beginTransaction(); query.executeUpdate(); session.getTransaction().commit(); } } }