2019独角兽企业重金招聘Python工程师标准>>>

当需要使用支持事务的数据库方言,并且使用了mysql 5.5及以上版本时,需要将数据库方言配置为

[html] view plain copy

  1. <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>

  注意是MySQL5InnoDBDialect,而不是MySQLInnoDBDialect,否则不能自动建表。

  另外附上各种数据库对应的方言:

数据库

方言(Dialect)

DB2

org.hibernate.dialect.DB2Dialect

DB2 AS/400

org.hibernate.dialect.DB2400Dialect

DB2 OS390

org.hibernate.dialect.DB2390Dialect

PostgreSQL

org.hibernate.dialect.PostgreSQLDialect

MySQL5

org.hibernate.dialect.MySQL5Dialect

MySQL5 with InnoDB

org.hibernate.dialect.MySQL5InnoDBDialect

MySQL with MyISAM

org.hibernate.dialect.MySQLMyISAMDialect

Oracle(any version)

org.hibernate.dialect.OracleDialect

Oracle 9i

org.hibernate.dialect.Oracle9iDialect

Oracle 10g

org.hibernate.dialect.Oracle10gDialect

Oracle 11g

org.hibernate.dialect.Oracle10gDialect

Sybase

org.hibernate.dialect.SybaseASE15Dialect

Sybase Anywhere

org.hibernate.dialect.SybaseAnywhereDialect

Microsoft SQL Server 2000

org.hibernate.dialect.SQLServerDialect

Microsoft SQL Server 2005

org.hibernate.dialect.SQLServer2005Dialect

Microsoft SQL Server 2008

org.hibernate.dialect.SQLServer2008Dialect

SAP DB

org.hibernate.dialect.SAPDBDialect

Informix

org.hibernate.dialect.InformixDialect

HypersonicSQL

org.hibernate.dialect.HSQLDialect

H2 Database

org.hibernate.dialect.H2Dialect

Ingres

org.hibernate.dialect.IngresDialect

Progress

org.hibernate.dialect.ProgressDialect

Mckoi SQL

org.hibernate.dialect.MckoiDialect

Interbase

org.hibernate.dialect.InterbaseDialect

Pointbase

org.hibernate.dialect.PointbaseDialect

FrontBase

org.hibernate.dialect.FrontbaseDialect

Firebird

org.hibernate.dialect.FirebirdDialect

转载于:https://my.oschina.net/milletes/blog/1647149

关于配置了数据库方言为MySQLInnoDBDialect后Hibernate不能自动建表的问题相关推荐

  1. hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码update upda ...

  2. hibernate自动建表到数据库及spring下自动建表到数据库

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ...

  3. 配置hibernate根据实体类自动建表功能

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ...

  4. 打包jar文件后的spring部署及hibernate自动建表经验总结

    楔子 用spring+hibernate做一个服务器运行程序,在部署到服务器时(打包成jar,在window server2008下运行),出现了以下两个纠结问题: 1. 加载不了Spring容器 2 ...

  5. xcode修改时间后就要重新编译_[NewLife.XCode]反向工程(自动建表建库大杀器)

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  6. flowable适配达梦数据库自动建表失败的问题

    问题描述: 最近在用flowable6.4.2适配国产达梦数据库启动项目建表失败的问题. 最近公司项目要适配国产达梦数据库,因为以前适配过一次,这次信息满满觉得没啥问题,所以启动项目,发现报错了,提示 ...

  7. spring boot操作mysql数据库:自动建表,数据添加、查询和修改

    1 mysql自动建表 (1)首先使用IntelliJ IDEA新建spring boot工程,然后在pom.xml中加入mysql的依赖: <!-- MYSQL --><depen ...

  8. 《数据库概论》实验(2):交互式SQL--创建表《数据库概论》 实验(3)-交互式SQL--简单查询 《数据库概论》实验(4):交互式SQL--复杂查询

    <数据库概论>实验(2):交互式SQL--创建表 一. 创建数据库 create database test;  /创建test数据库 二.创建表 create table student ...

  9. Flowable 6.4.1数据库自动建表错误 SQLSyntaxErrorException: Table 'flowable.act_id_property' doesn't exist

    跟着官方Demo学flowable6.4.1,在内存里建表没问题,移到数据库建表就报错 请教了大神才知道,是因为之前本机上建过相同的表(Mysql8.0以上版本改成了false),解决办法就是设置默认 ...

  10. (19)一篇掌握MySQL数据库基础下 基本操作(外键约束、建表原则、多表查询、子查询)

    MySQL数据库基础下 一.修改表--添加外键约束 二.多表之间的建表原则 1.建数据库原则:通常情况下,一个项目/应用建一个数据库 2.多表之间的表原则: (1)一对多:分类和商品 (一个分类对应多 ...

最新文章

  1. cisco switch
  2. 用python画简单的动物-如何用python画简单的动物
  3. SVG与UML图详解
  4. 用python画明星_用python画一只可爱的皮卡丘实例
  5. PHP字符串offset取值特性
  6. Anaconda for win10下载与安装
  7. mysql中group_concat函数的使用以及separator的用法
  8. 为什么.class文件查看不了_恕我直言,这可能是你见过最详细的class文件结构分析
  9. 3年!我收获了22条ICEM使用经验与网格划分错误分析
  10. grep命令,sed命令和awk命令
  11. 建立PCI网卡无盘工作站自动上网(转)
  12. JAVA算法:李白遇花喝酒游戏JAVA DFS 算法设计
  13. uniapp 顶部绝对定位
  14. Javascript的mouseover和mouseenter的区别
  15. MicroPython-On-ESP8266——数码管的使用,从一个8段管开始
  16. 差模干扰/电压/电流/电感/电容与共模干扰/电压/电流/电感/电容的介绍
  17. 《易经》否、泰两卦的启示---让人饱受困扰的沟通问题
  18. 《后浪》:B站该为自己敲响的警钟
  19. EAS BOS开发 高级功能使用
  20. 黎明杀机无限连接服务器错误,更新黎明杀机时发生错误 无法连接到更新服务器 | 手游网游页游攻略大全...

热门文章

  1. 今年最值得期待的JavaScript传奇绿皮书登场!
  2. 专业人士对《程序员修炼之道》的赞誉
  3. 存储位置优化——把视图状态信息保存在服务端而非客户端
  4. 58欧氏空间05——对称变换和对称矩阵、实对称矩阵的标准形、正交相似、实对称矩阵的正交相似对角化
  5. 详解tf.nn.bias_add和tf.add、tf.add_n的区别
  6. 递推关系中的数列通项
  7. Linux: Shell scripts
  8. 伪标记是一种简单的半监督学习方法
  9. 英文怎么读_数学公式的英文读法
  10. centos7如何安装samba-client_Docker: 教程07 - ( 如何对 Docker 进行降级和升级)