Hibernate:创建数据对象并保存数据库

时间:2015-07-04 05:51:16

标签: hibernate hibernate-5.x

我有一点问题,当我插入一个新值时,程序不起作用,它不会在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;
    }
}

0 个答案:

没有答案