一直報(bào)錯(cuò):The constructor Student(int, String, String, Date, String) is undefined
import java.util.Date;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.junit.After;
import org.junit.Before;
public class StudentTest {
private SessionFactory sessionFactory;
private Session session;
private Transaction transaction;
@Before
public void init() {
Configuration config = new Configuration().configure();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
.buildServiceRegistry();
sessionFactory = config.buildSessionFactory(serviceRegistry);
session = sessionFactory.openSession();
transaction = session.beginTransaction();
}
@After
public void destroy() {
transaction.commit();
session.close();
sessionFactory.close();
}
public void testSaveStudent() {
Student s = new Student(1, "張三豐", "男", new Date(), "武當(dāng)山");
session.save(s);
}
}
2017-04-13
Student的帶參構(gòu)造函數(shù)沒(méi)寫(xiě)吧,或者參數(shù)順序?qū)懙牟粚?duì)吧,檢查一下~
2017-04-10
student構(gòu)造函數(shù)是不是沒(méi)有重寫(xiě)