hibernate,mysql8.0
hibernate.hbm2ddl.auto=update不起作用,但是把update改为create就能自动创建
解决办法:
1、因为存在异库重名表,修改映射文件的表名;
2、升级到hibernate 5,使用MySQL8Dialect或MySQL5Dialect都能自动创建异库重名表。
本文探讨了Hibernate在与MySQL8.0进行表映射时遇到的问题,特别是当使用hibernate.hbm2ddl.auto=update时无法正常工作的情况。文章提供了两种解决方案:一是调整表名以避免与其他数据库中的重名表冲突;二是升级Hibernate版本,并选择合适的方言以支持自动创建表。
hibernate,mysql8.0
hibernate.hbm2ddl.auto=update不起作用,但是把update改为create就能自动创建
解决办法:
1、因为存在异库重名表,修改映射文件的表名;
2、升级到hibernate 5,使用MySQL8Dialect或MySQL5Dialect都能自动创建异库重名表。
2179

被折叠的 条评论
为什么被折叠?
