今天新写了一个实体类,各种加注解之后,本想应该很顺利就能让Hiernate给我自动生成数据库表,结果出乎我意料的报错,NND!

废话少说,直接上错误代码:

@Column(name = "name", unique = true, columnDefinition = "varchar(20) comment '名称'")
private String name; // 名称

请问大家看出毛病没,很简单的配置,然后我改成如下代码:

@Column(name = "name", columnDefinition = "varchar(20) unique comment '名称'")
private String name; // 名称

问题就解决了!我DB用的是Mysql 5.6.47

有人会说是方言设置出了问题,我的配置就是使用org.hibernate.dialect.MySQL5Dialect,所以不会是这里的问题

最后我只能猜想是bug,并记录下来以确保下次不会再犯

Hibernate5自动建表坑之索引BUG(Cant DROP xxxxxxxxx check that column/key exists)相关推荐

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

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

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

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

  3. [NewLife.XCode]反向工程(自动建表建库大杀器)

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

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

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

  5. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

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

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

  7. Activiti+oracle 启动项目时不能自动建表或更新表的问题分析及解决办法

    现象描述:按照正常配置,第一次启动时不能自动建表 关键配置片段如下: <bean id="processEngineConfiguration" class="or ...

  8. Springboot 之 Hibernate自动建表(Mysql)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 引入Maven依赖包 <dependency><groupId>org.sp ...

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

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

最新文章

  1. 【Linux开发】linux设备驱动归纳总结(十二):简单的数码相框
  2. MongoDB的使用技巧(转)
  3. 以太坊服务器是什么_OKEX区块链60讲 | 第33集:什么是以太坊?
  4. 新代系统plc梯形图说明书_PLC梯形图结构和运行原理讲解,适合初学者!
  5. [地图代数]处理DEM中的高程异常值——ArcGIS栅格计算的应用
  6. 科学实证与理论研究方法
  7. C#二进制方式(binary、varbinary、blob、longblog等)读写mysql
  8. 态路小课堂丨光缆知识
  9. 编码:隐匿在计算机软硬件背后的语言(勘误)
  10. HDU 4565(矩阵快速幂)
  11. grpc系列1-K8S集群,VIP,grpc._channel._InactiveRpcError connection reset by peer解决方案 Paddleserving服务化部署
  12. 淘淘商城---8.11
  13. SpringBoot从入门到入土 (6)HelloWorldSpringBoot项目开发实战
  14. 大数据项目之电商分析平台(2)
  15. Java EE入门教程系列第一章Java EE的概述(一)——初识Java EE
  16. 兄弟连兄弟会培训高级管理人员
  17. NDI是什么?NDI协议传输让网络直播更有趣
  18. msbuild 语法_MSBuild - Visual Studio | Microsoft Docs
  19. Google Earth Engine ——数据全解析专辑(US NED CHILI /Landforms/Topographic Diversity)美国DEM地形10米分辨率数据集
  20. 算法-蓝桥杯习题(2-2)

热门文章

  1. Gitbook 插件安装 - 导航目录折叠 chapter-fold
  2. 芯片低功耗设计的两种常用EDA流程
  3. 机器人操作的“圣杯问题” -- Bin Picking
  4. 第4章 深度估计与分割(SGBM、GrabCut、分水岭) 个人笔记
  5. 传感器检测技术及仪表笔记02第二章 检测系统的基本特性
  6. linux命令:find、打包解包、vi编辑器、用户权限
  7. 解决python通过pip离线安装flask,numpy报错解决(centos)
  8. MDK编译全过程及数据存储
  9. 二手车数据分析(Python)
  10. 完美正方形(DFS 暴力搜索)