在hibernate中,我们可以利用框架的一些配置属性来自动创建我们需要的表!

1)在配置文件中加入

<property name="hbm2ddl.auto">true</property>

2)使用工具类SchemaExport

package com.User;import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;public class Test  {@org.junit.Testpublic void test() throws Exception{Configuration configuration = new Configuration().configure("com/User/hibernate.cfg.xml");SchemaExport schemaExport = new SchemaExport(configuration);schemaExport.create(true,true);}
}

Hibernate:根据配置文件自动生成表结构的2种方式相关推荐

  1. 菜鸟学SSH(十二)——Hibernate与Spring配合生成表结构

    前几天向大家介绍了一种用工具类生成数据表的方法,不过之前的方法需要使用一个跟项目关系不大的工具类.不免让人觉得有些多余,所以呢,今天再向大家介绍一种方法.即Hibernate与Spring配合生成表结 ...

  2. drf-路由组件:自动生成Routers路由、 使用方法、视图集中附加action的声明、自动生成路由router的两种方式的URL区别

    目录 一. 自动生成Routers路由 二. 使用方法 1) 创建router对象,并注册视图集,例如 2)添加路由数据 三. 代码演示 四. 视图集中附加action的声明 五. 自动生成路由rou ...

  3. 清空数据库表结构的几种方式

    一.SQL中的语法 1.drop table 表名称                         eg: drop table  dbo.Sys_Test 2.truncate table 表名称 ...

  4. 如何生成目录结构(2种方式)

    一.通过windows自带的指令完成 1.在需要生成目录结构的文件夹下,按住shif+鼠标右键,选择"在此处打开Powershell窗⼝" 2. 在命令窗⼝⾥输⼊命令"t ...

  5. mysql查看表结构的几种方式

    在我第N次忘记如何查看表结构后,在网上查了一下后,看到有好几种查看表结构的方式,总结一下. 以student(sid,sname,birthday,sex)的查看为例. [方式一]:desc stud ...

  6. oracle多表联合查询更新,ORACLE 两表关联更新三种方式

    不多说了,我们来做实验吧. 创建如下表数据 select * from t1 ; select * from t2; 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致. 方式1,u ...

  7. Hibernate 编写测试类,进行增删改查 自动生成表

    1.添加数据 package com.hlg.whd;import org.hibernate.Session; import org.hibernate.SessionFactory; import ...

  8. 根据Ibatis的SqlMap配置文件生成表结构

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 有一份应用完整的源 ...

  9. mysql根据表结构自动生成表设计文档

    最近总是接到要整理新增需求的文档任务, 其他的业务逻辑说明写起来倒还可以没问题, 每每到了,写表设计文档时,慢慢的粘贴就很是头疼 刚好最近在学go 正愁没什么需求练手,就想写个 根据表结构自动生成表设 ...

最新文章

  1. 北师大历史系65 级同学聚会宁夏【之七】——在中阿之轴、西夏王陵、董府、板桥道堂、鸿乐府及告别宴会...
  2. 高性能Server---Reactor模型
  3. java action的头文件注释_有没有java大神,帮我详细注释下面的代码,action里面复制来的...
  4. python 添加新元素时如果有重复的不进行添加_清华毕业大佬整理的Python基础22大知识点,自备热水,这货有点干...
  5. 3.GDScript(1)概览
  6. 拒绝不公平的师生关系,MIT霸气护学生:你换导师,我替你买单
  7. 终于来了!Python 编辑神器 Jupyter ,推出首款官方可视化 Debug 工具!
  8. php改变图片类型,php 图片处理函数 获取类型 扩展名
  9. 基于OpenCV的计算机视觉入门(1)图片操作入门
  10. 工作流实现自定义表单
  11. MPEG4 协议详解
  12. Cortex-M3 (NXP LPC1788)之启动代码分析
  13. 为什么电脑浏览器打不开网页但微信可以登陆
  14. c语言读grd文件,基于GDAL库,读取.grd文件(以海洋地形数据为例)C++版
  15. undefined和is not defined一样吗?
  16. 已知一点经纬度及与另一点距离和航向,求另一点经纬度
  17. c型钢机器_C型钢机
  18. 微型计算机中常见到的Ega.VGA等是指,大学计算机基础选择题汇总
  19. 云存储空间选择十分重要,大小确是关键因素
  20. 你一定不全知道的SAP凭证类型,我肯定!

热门文章

  1. coroSync packmarker
  2. CentOS命令行界面与图形界面切换(图文详解)
  3. 部署DNS之辅助区域
  4. SQL Server 分区表的创建方法与管理
  5. 多线程批量ping服务器
  6. 【博客话题】技术人,你肿么了
  7. Python初学者之ImportError: No module named moviepy.editor 的解决办法
  8. VLC-OFDM系统中一种改进的可变噪声比特功率分配算法
  9. OpenCV图像处理实际案例(一)---图像倾斜矫正(仿射变换)和去边(轮廓查找+ROI提取)
  10. Socket send函数和recv函数详解