java中的类!

来源:互联网 发布:知乎社区官网 编辑:程序博客网 时间:2024/05/22 03:24

  package hibernateDemo.model;

  import javax.persistence.Entity;

  import javax.persistence.Id;

  @Entity

  public class Teacher {

  private int id ;

  private String name ;

  private String title;

  @Id

  public int getId() {

  return id;

  }

  public void setId(int id) {

  this.id = id;

  }

  public String getName() {

  return name;

  }

  public void setName(String name) {

  this.name = name;

  }

  public String getTitle() {

  return title;

  }

  public void setTitle(String title) {

  this.title = title;

  }

  }

  hibernate.cfg.xml配置文件

  

  

  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

  "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

    com.microsoft.sqlserver.jdbc.SQLServerDriver

  jdbc:sqlserver://localhost:1433;databaseName = users

  sa

  1234

    

  

  org.hibernate.cache.internal.NoCacheProvider

  

  true

  

  update

  

    测试类

  package hibernateDemo.test;

  import org.hibernate.Session;

  import org.hibernate.SessionFactory;

  import org.hibernate.cfg.AnnotationConfiguration;

  import org.hibernate.cfg.Configuration;

  import hibernateDemo.model.Teacher;

  public class TeacherTest {

  public static void main(String[] args) {

  Teacher t = new Teacher();

  t.setId(1);

  t.setName("bb");

  t.setTitle("初级");

  Configuration cfg = new AnnotationConfiguration();

  //Session session = HibernateUtil.getSessionFactory()。getCurrentSession();

  SessionFactory sf = cfg.configure()。buildSessionFactory();

  Session session = sf.openSession();

  session.beginTransaction();

  session.save(t);

  session.getTransaction()。commit();

  session.close();

  sf.close();

  }

  }

0 0
原创粉丝点击