In General, in Hibernate Applications, by using org.hibernate.Session interface provided methods like save(), update(), saveOrUpdate(), delete(), get(), etc. we are able to perform manipulations over single record.
In Hibernate applications, if we want to perform manipulations over multiple records then we must use the following features provided by Hibernate.
- HQL[Hibernate Query Language]
- Native SQL
- Criteria API