博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动在数据库中创建表
阅读量:4359 次
发布时间:2019-06-07

本文共 1603 字,大约阅读时间需要 5 分钟。

配置.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 (?)    }}

 

转载于:https://www.cnblogs.com/huike/p/6561607.html

你可能感兴趣的文章
ubuntu rhythmbox乱码解决方法
查看>>
LeetCode题解之Univalued Binary Tree
查看>>
线程池学习研究-(自实现)2
查看>>
ubuntu下安装新字体
查看>>
Django连接MySQL数据库
查看>>
漫游Kafka入门篇之简单介绍(1)
查看>>
redis学习之旅-初识Redis
查看>>
WinForm 小程序 NotePad
查看>>
JSTL 核心标签库 使用
查看>>
线程池ThreadPool
查看>>
hibernate入门实例
查看>>
WPF路由事件二:路由事件的三种策略(转)
查看>>
Java中的内存泄露
查看>>
asp.net 自定义控件验证FCKeditor是否为空
查看>>
oracle 查看表空间的脚本
查看>>
Python 描述符是什么?以及如何实现
查看>>
程序员的激情其实是一种痛苦
查看>>
MySQL后台线程的清理工作
查看>>
连接mysql数据库,创建用户模型
查看>>
cogs1885 [WC2006]水管局长数据加强版
查看>>