10,606
社区成员
发帖
与我相关
我的任务
分享
public class User {
private String userName;
private String password;
private int team_id;
public User() {
}
public User(String userName, String password, int team_id) {
// super();
this.userName = userName;
this.password = password;
this.team_id = team_id;
}
@Override
public String toString() {
return "User [userName=" + userName + ", password=" + password + ", team_id=" + team_id + "]";
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getTeam_id() {
return team_id;
}
public void setTeam_id(int team_id) {
this.team_id = team_id;
}
}
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;
import org.junit.Test;
//测试类
public class UserTest {
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 destore() {
transaction.commit();// 提交事务
session.close();// 关闭会话
sessionFactory.close();// 关闭会话工厂
}
@Test
public void testSaveUser(){
//生成学生对象
User u = new User("hiber","123456",1);
session.save(u);//保存对象进入数据库
}
}