我有一点问题,当我插入一个新值时,程序不起作用,它不会在sql中重新创建表,请检查代码,如果有任何错误请告诉我,我正在使用{{ 1}}
1)主要课程
Hibernate 5
2)
package yashwanth;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
UserDetails user=new UserDetails();
user.setUserId(2);
user.setUserName("Second User");
SessionFactory SessionFactory=new Configuration().configure().buildSessionFactory();
Session session=SessionFactory.openSession();
session.beginTransaction();
session.save(user);
session.getTransaction().commit();
}
}
错误日志
package yashwanth;
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class UserDetails {
@Id
private int userId;
private String userName;
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}