Java EE之 Hibernate 5.x版本中SchemaExport的用法
//hibernate 5.0.1 Final
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); MetadataImplementor metadataImplementor = (MetadataImplementor)
new MetadataSources(serviceRegistry).buildMetadata(); SchemaExport export = new SchemaExport(serviceRegistry, metadataImplementor);
export.create(true, true); //hibernate 5.1.x版本
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();
Metadata metadata = new MetadataSources(serviceRegistry).buildMetadata();
SchemaExport schemaExport = new SchemaExport();
schemaExport.create(EnumSet.of(TargetType.DATABASE), metadata);
注意:Hibernate 5.x的版本中,SchemaExport的用法不同于以前的版本,而网上的诸多资料都还停留在以前的3.x, 4.x的API
引用文献:http://blog.5ibc.net/p/49723.html
Java EE之 Hibernate 5.x版本中SchemaExport的用法的更多相关文章
- Java EE 之 Hibernate异常总结【4】org.hibernate.exception.SQLGrammarException: could not execute statement
		
本质原因:配置的Java Bean,由Hibernate自动产生的SQL语句中有语法错误 原因如下: 情况1.存在字段名/表名与数据库关键字冲突 情况2.MySQL5.0以后与MySQL5.0以前事务 ...
 - JAVA 8 主要新特性 ----------------(二)版本中数据结构的修改浅析
		
一.版本中数据结构的修改浅析1.HashMap.HashSet.ConcurrentHashMap的数据结构发生变化 (1)HashMap简介(结构:哈希表+链表) HashMap存储的数据是无序的, ...
 - Java EE 之 Hibernate异常解决:org.hibernate.exception.SQLGrammarException: could not execute statement
		
本质原因:配置的Java Bean,由Hibernate自动产生的SQL语句中有语法错误 原因如下: 情况1.存在字段名/表名与数据库关键字冲突 情况2.MySQL5.0以后与MySQL5.0以前事务 ...
 - Java EE之Hibernate异常总结org.hibernate.MappingException: Repeated column in mapping for entity:
		
解决方案/原因: 一个pojo(JavaBean)中不能有两个属性同时映射到一个数据库字段上 即使是一个属性的两个getter方法也不行 %%%% Error Creating SessionFact ...
 - Java EE之Hibernate异常总结【5】java.lang.StackOverflowError[栈溢出]
		
Exception in thread "main" java.lang.StackOverflowError at java.lang.reflect.InvocationTar ...
 - Java EE之Hibernate异常总结【3】Disabling contextual LOB creation as createClob() method threw error java.lang.reflect.InvocationTargetException
		
参考文献:https://stackoverflow.com/questions/4588755/disabling-contextual-lob-creation-as-createclob-met ...
 - Java EE 之Hibernate异常总结【1】org.hibernate.LazyInitializationException: could not initialize proxy - no Session
		
字面意义就是不能被初始化. 简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调 ...
 - Java EE之Hibernate的HibernateSessionFactory
		
昨天,一下午都被一个bug缠身,最后逐层排查,发现是MyEclipse 2014自动生成的HibernateSessionFactory有问题.后观察网友提供的自动生成的HibernateSessio ...
 - hibernate 5.x版本中中schemaexport的使用
		
public static void main(String[] args) { /*//创建hibernate配置对象 Configuration cfg = new Configuration() ...
 
随机推荐
- python 从filelist.txt中拷贝文件到另一文件夹中
			
#! python #coding:utf-8 ##!/usr/bin/python # Filename : fileCp.py import sys import os import shutil ...
 - BZOJ3963 WF2011MachineWorks(动态规划+斜率优化+cdq分治)
			
按卖出时间排序后,设f[i]为买下第i台机器后的当前最大收益,则显然有f[i]=max{f[j]+gj*(di-dj-1)+rj-pi},且若此值<0,应设为-inf以表示无法购买第i台机器. ...
 - MySQL 5.7双主同步部分表
			
参考:http://www.jb51.net/article/122892.htm?pc 前言: 我们要配置双主同步的mysql服务器. 暂时叫做,mysql1和mysql2吧. 一 mysql的配 ...
 - Get The Treasury HDU - 3642(扫描线求三维面积交。。体积交)
			
题意: ...就是求体积交... 解析: 把每一层z抽出来,计算面积交, 然后加起来即可..! 去看一下 二维面积交的代码 再看看这个三维面积交的代码.. down函数里 你发现了什么规律!!! 参考 ...
 - Minimum Cost POJ - 2516 (模板题 spfa最小费用最大流)
			
题意: 人回家,一步一块钱,有x个人,y个房子,求能回家的最大人数且使之费用最小 解析: 就是....套模板,,,, 建图(⊙﹏⊙)...要仔细观察呐 对于人拆不拆都可以 都能过,,,,这里贴上拆开 ...
 - MT【43】抛物线不常见性质2.
			
注:S为抛物线焦点
 - [luogu2149][bzoj1880][SDOI2009]Elaxia的路线【拓扑排序+最短路+DP】
			
题目描述 最近,Elaxia和w的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间. Elaxia和w每天都要奔波于宿舍和实验室之间,他们 希望在节约时间 ...
 - 添加AD RMS role时,提示密码不能被验证The password could not be validated
			
"The password could not be validated" when attempting to provision an AD RMS server. Sympt ...
 - luogu1966 火柴排队(离散化+树状数组)
			
由于是一个二次函数的关系,所以易证应该尽量让两组的顺序相同 然后就离散化乱搞几发,最后就变成了求逆序对的数量了 #include<bits/stdc++.h> #define pa pai ...
 - luogu1979 华容道 (dijkstra+bfs)
			
我想动某个点的话,一定要先把空白点移动到这个点旁边,然后调换这个点和空白点,一直重复 那么,我们就可以记一些状态(x,y,s) (s={0,1},{0,-1},{1,0},{-1,0}),表示我要动的 ...