/* * 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.ModeleJson; import com.megatim.fdxconvert.model.TypeFichier; import java.util.Optional; import org.hibernate.Session; import org.hibernate.query.Query; /** * * @author ASUS */ public class ModeleJsonDAO { private ModeleJsonDAO() { } public static Optional findByCodeTypeFichier(TypeFichier typeFichier) { try ( Session session = HibernateUtil.getSessionFactory().openSession()) { Query query = session.createQuery("from ModeleJson where typeFichier.code = :code"); query.setParameter("code", typeFichier.getCode()); return query.uniqueResultOptional(); } } }