我是靠谱客的博主 任性小丸子,最近开发中收集的这篇文章主要介绍org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JDBC Statement,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我是在一个项目上改的,没修改前是好好的,项目可以跑,后来我们想添加几个新的表,添加完了,开始运行就有这个错了,开始不知道是什么原因报这个错,看了半天其他博主的,有的说是表格名称大写造成的,有的说是把config.xml文件里的database-platform: org.hibernate.dialect.MySQLInnoDBDialect改成database-platform: org.hibernate.dialect.MySQL5InnoDBDialect的(区别是加了个5)。
嗯,对我来说好像不太适用,新加的表好像没有一个有大写字母的,都很符合老师说过的命名规则,甚至把class改成了clazz,而且我的项目到底是为什么有这个错也没看出来。
然后,我去看了看这个hibernate是个什么东西(没用过这个东西),发现大概是个生成sql表的东西,然后应该是建表过程中出了个我知识盲区里的拐,然后就报错,害,好办。在数据库里直接加表,然后把config.xml文件里的ddl-auto: update改成ddl-auto: none,就是不让它自动生成表了,我自己加,嗯,解决。
现在是暂时没问题了,后面就不知道了,先走一步再说,但是不是很推荐用我的这个方法,毕竟有点鸵鸟。

最后

以上就是任性小丸子为你收集整理的org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JDBC Statement的全部内容,希望文章能够帮你解决org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JDBC Statement所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部