2016-05-13 32 views
0

使用Spring MVC和JPA 2.1和Hibernate。在使用jpa配置和hibernate.default_schema的配置文件(如mvc-config.xml)中分別使用大寫的數據庫和模式名稱不起作用時。使用postgreSQL的大寫db和模式名+ Spring MVC

它工作正常,當我使用小寫數據庫和架構名稱的postgres和應用程序,但反 - 反效果不工作。是否有任何解決方案,以便我仍然可以在配置文件中使用大寫的數據庫和模式名稱。任何想法 ?請與我分享。

回答

0

這是因爲Spring將名稱包裝爲雙引號。如果要使用UPPERCASE中調用的對象,請首先以這種方式重命名它們。像alter database test rename to "TEST";