In xml approach of hibernate when we create hibernate SessionFactory object using
private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
then it will call default constructor of persistance class 3 times it means for creating Session factory object it needs default constructor of persistance class but if I am removing default constructor from my class and only argument constructor is there in this case JVM not provide default constructor then how session factory object is created ?