配置.hbm.xml 文件:
将.hbm.xml配置到.cfg.xml中,同时写出创建表的语句
com.mysql.jdbc.Driver jdbc:mysql:///test root root true create
创建对象模型:
package demo.test.autocreateDB;public class Student { private long id; private String name; public Student() {} public Student(long id, String name) { this.id = id; this.name = name; } public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Student [id=" + id + ", name=" + name + "]"; }}
创建测试类:
package demo.test.autocreateDB;import org.hibernate.Session;import org.junit.Test;import demo.test.utiltool.UtilTool;public class TestStudent { @Test public void TestSave() { //调用工具类的方法 Session session = UtilTool.getInstance().getSession(); session.beginTransaction(); Student stu = new Student(1, "惠轲"); session.save(stu); session.getTransaction().commit(); session.close(); //Hibernate: insert into student001 (s_name) values (?) }}