Class HibernateCommonDao<T>

    • Field Detail

      • persistentClass

        protected Class<T> persistentClass
      • sessionFactory

        protected org.hibernate.SessionFactory sessionFactory
    • Constructor Detail

      • HibernateCommonDao

        public HibernateCommonDao()
    • Method Detail

      • create

        public void create​(T t)
        Persists the object t
        Parameters:
        t -
      • save

        public void save​(T t)
        Saves any changes made to object t
        Parameters:
        t -
      • get

        public Optional<T> get​(long id)
        Get the object with id
        Parameters:
        id -
        Returns:
        object of type T
      • delete

        public void delete​(T t)
        Delete the object
        Parameters:
        t -
      • delete

        public void delete​(long id)
        Delete the object with id
        Parameters:
        id -