生成数据库Test

http://blog.csdn.net/yuhui123999/article/details/51898053

[java] view plaincopy
  1. package com.zucc.util;
  2. import org.hibernate.cfg.Configuration;
  3. import org.hibernate.tool.hbm2ddl.SchemaExport;
  4. public class ExportDB {
  5. public static void main(String[] args) {
  6. Configuration cfg = new Configuration().configure();
  7. SchemaExport export = new SchemaExport(cfg);
  8. export.create(true, true);
  9. System.out.println("数据库导出成功");
  10. }
  11. }

连接数据库Test

[java] view plaincopy
  1. import org.hibernate.Session;
  2. import org.hibernate.SessionFactory;
  3. import org.hibernate.Transaction;
  4. import org.hibernate.cfg.Configuration;
  5. import com.zucc.model.User;
  6. public class TestClient {
  7. public static void main(String[] args) {
  8. //读取配置文件(hibernate.properties)
  9. Configuration cfg = new Configuration();
  10. //读取hibernate.cfg.xml
  11. cfg = cfg.configure();
  12. //建立与数据库绘画的Factory
  13. SessionFactory factory = cfg.buildSessionFactory();
  14. //与数据库之间的会话
  15. Session session = factory.openSession();
  16. //数据库事务(开启事务)
  17. Transaction tx = session.beginTransaction();
  18. //生成User的示例
  19. User user = new User();
  20. user.setName("rqq");
  21. user.setPassword("123456");
  22. //保存到数据库
  23. session.save(user);
  24. //提交事务
  25. tx.commit();
  26. }
  27. }

使用Hibernate生成数据库和连接数据库相关推荐

  1. Hibernate中自动生成数据库表的两种方式

    第一种方式:Hibernate中利用工具类自动生成数据库表 1.建好POJO object, XML Mapping File,配置文件(hibernate.cfg.xml). 2.编写工具类 imp ...

  2. 使用hibernate自动生成数据库表

    使用hibernate自动生成数据库表 使用hibernate自动生成数据库表在hibernate3.2以后有两种方式: 1,使用hbm.xml形式:2,使用注解的形式. 本文介绍第一种方式: IDE ...

  3. 用Hibernate tool从实体对象生成数据库表

    作者:xyzroundo 方法一:在hibernate.cfg.xml中设置<property name="hibernate.hbm2ddl.auto">create ...

  4. SSH项目中根据Hibernate的映射文件生成数据库表的方案:

    1.首先在项目的根目录下配置:hibernate.cfg.xml文件:如下: <?xml version="1.0" encoding="UTF-8"?& ...

  5. java实体类生成mysql表_springboot+mybatis通过实体类自动生成数据库表的方法

    前言 本章介绍使用mybatis结合mysql数据库自动根据实体类生成相关的数据库表. 首先引入相关的pom包我这里使用的是springboot2.1.8.RELEASE的版本 org.mybatis ...

  6. PowerDesigner生成数据库

    此文中图片不小心被删除了,特重写了PowerDesigner生成数据库修改 一.       用POWERDESIGNER生成数据库 FILE->NEW 在MODEL NAME中输入模版名 在D ...

  7. .NET之生成数据库全流程

    开篇语 本文主要是回顾下从项目创建到生成数据到数据库(代码优先)的全部过程.采用EFCore作为ORM框架. 本次示例环境:vs2019.net5.mysql 创建项目 本次事例代码是用过vs2019 ...

  8. jooq 生成数据库_jOOQ类型安全数据库查询教程

    jooq 生成数据库 课程大纲 SQL是用于关系数据库查询的功能强大且表达能力强的语言. SQL已建立,标准化并且几乎不受其他查询语言的挑战. 但是,在Java生态系统中,自JDBC以来,几乎没有采取 ...

  9. hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效

    问题描述:    hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型.长度.是否可空等属性.在进行表中记录的插入(更新)操作时,hibern ...

最新文章

  1. 数据结构之二叉搜索树(BST)
  2. 在webstorm里面添加自定义web browsers的方法
  3. AttributeError: ‘float‘ object has no attribute ‘exp‘
  4. Go判断输出数据类型
  5. 使用XSLT转换XML数据并传递参数
  6. codeforces1496 D. Let‘s Go Hiking(乱搞+讨论)
  7. oracle rman 检查坏块,Oracle中使用RMAN来检验坏块
  8. springboot 使用mybatis-plus 配置乐观锁
  9. python计算两张图像的L1和L2损失
  10. ueditor清除多余空行
  11. 工作站安装Ubuntu,显卡驱动,pytorch全流程
  12. 个人记账软件测试初学者,好用的个人记账软件
  13. python等额本息和等额本金_房贷利率有没有套路?这是我见过最透彻的Python版解读!...
  14. android游戏和ios游戏哪个多,从2019年3月开始的5款最佳Android和iOS游戏
  15. 最新数据库驱动包下载(完整版)
  16. java api gateway_微服务中的 API 网关(API Gateway)
  17. WIN10装cygwin后,打开提示找不到mintty
  18. win10 自带截图工具 SnippingTool
  19. 数据中聚类个数的确定(Determining the number of clusters in a data set)
  20. 猿(媛)来你也在这里!!

热门文章

  1. WebDriver 小毛笔记(二)准备工作
  2. web.config 中SessionState的配置 [转]
  3. nginx for discuz 伪静态规则
  4. 建立表/索引时的 存储参数:【PCTUSED参数与PCTFREE参数】
  5. ORACLE 10046 Trace
  6. Java中的StringBuilder类功能详解
  7. VWware安装ubuntu设置静态IP
  8. 跨域资源共享的10种方式
  9. VBS中MSGBOX用法
  10. Vue—核心概念—异步组件和路由懒加载