spring引导不Mapmssql中的exist表

lmyy7pcs  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(298)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

14天前关门了。
改进这个问题
我有一个springboot项目,我们使用mssqljpajavaee和springboot。我们有需要使用的表格,例如其中一个表格是“dept”。当我们运行我们的项目spring trying create dept但是我们的mssqldb存在这个表,但是名称是dept。spring trying create表的第一个字母是小写。但是我需要用大写字母Map第一个字母的表。spring不能创建表,因为我已经在mssql中创建了表。

ia2d9nvy

ia2d9nvy1#

您应该考虑定义一个全局命名策略。默认情况下,表名使用小写标识符绑定。但是,在application.properties文件中添加:

spring.jpa.hibernate.naming.physicalstrategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

您将能够遵循所需的大写首字母表命名策略。
有关命名策略的更多信息可以在hibernate参考中找到

相关问题