Lifecycle methods of Enterprise JavaBeans (EJBs) are managed and invoked automatically by the EJB container at specific stages of the bean's existence. They are not called directly by database queries, thin clients, or the general J2EE application server itself.