Class BaseDao<T>

java.lang.Object
com.ibanfr.infrastructure.dao.BaseDao<T>
All Implemented Interfaces:
Dao<T>
Direct Known Subclasses:
EmployeeDao, TeamDao

@Dependent public class BaseDao<T> extends Object implements Dao<T>
  • Constructor Details

    • BaseDao

      @Inject public BaseDao(Class<T> type, org.hibernate.SessionFactory sessionFactory)
  • Method Details

    • save

      public void save(T entity)
      Specified by:
      save in interface Dao<T>
    • findById

      public Optional<T> findById(Long id)
      Specified by:
      findById in interface Dao<T>