org.hibernate.HibernateException: невозможно создать экземпляр tuplizer по умолчанию [org.hibernate.tuple.entity.PojoEntityTuplizer]
Я занимаюсь разработкой веб-приложения с использованием фреймворка Hibernate. Я получил эту ошибку при попытке запустить веб-приложение.
Консоль ошибок:
Exception caught in Create Account Dataorg.hibernate.HibernateException: Unable to
instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
java.lang.NullPointerException
Мой файл сопоставления (hbm.xml):
Код файла DataAccessObject:
public void addCreateAccount(CreateAccount act) throws Exception {
Session session = null;
try{
//this step will read hibernate.cfg.xml
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
session.save(act);
tx.commit();
}catch(Exception e) {
System.out.println("Exception caught in Create Account Data" + e);
}finally{
session.flush();
session.close();
}
}
Здесь в вышеприведенном коде выдается исключение - строка в catch отображается с ошибкой в консоли.
Вот мой файл или файл POJO:
package org.vgec.bean;
public class CreateAccount {
private String enrollment_number;
private String activation_code;
public String getEnrollment_number() {
return enrollment_number;
}
public void setEnrollment_number(String enrollment_number) {
this.enrollment_number = enrollment_number;
}
public String getActivation_code() {
return activation_code;
}
public void setActivation_code(String activation_code) {
this.activation_code = activation_code;
}
}
Я проверил решения других потоков.Я включилjavaassist.jar
файлВсе сеттер и геттер не имеют опечаток.м также имея.java.lang.NullPointerException
Какова основная причина этой ошибки?