生成数据库Test
http://blog.csdn.net/yuhui123999/article/details/51898053
- package com.zucc.util;
- import org.hibernate.cfg.Configuration;
- import org.hibernate.tool.hbm2ddl.SchemaExport;
- public class ExportDB {
- public static void main(String[] args) {
- Configuration cfg = new Configuration().configure();
- SchemaExport export = new SchemaExport(cfg);
- export.create(true, true);
- System.out.println("数据库导出成功");
- }
- }
连接数据库Test
- import org.hibernate.Session;
- import org.hibernate.SessionFactory;
- import org.hibernate.Transaction;
- import org.hibernate.cfg.Configuration;
- import com.zucc.model.User;
- public class TestClient {
- public static void main(String[] args) {
- //读取配置文件(hibernate.properties)
- Configuration cfg = new Configuration();
- //读取hibernate.cfg.xml
- cfg = cfg.configure();
- //建立与数据库绘画的Factory
- SessionFactory factory = cfg.buildSessionFactory();
- //与数据库之间的会话
- Session session = factory.openSession();
- //数据库事务(开启事务)
- Transaction tx = session.beginTransaction();
- //生成User的示例
- User user = new User();
- user.setName("rqq");
- user.setPassword("123456");
- //保存到数据库
- session.save(user);
- //提交事务
- tx.commit();
- }
- }
本文介绍了如何利用Hibernate框架创建数据库及其表结构,并演示了通过简单的Java程序实例将实体对象持久化到数据库的过程。

316

被折叠的 条评论
为什么被折叠?



