使用postgreSQL + Spring MVC的大写数据库和模式名称

时间:2016-05-13 06:14:33

标签: java spring hibernate postgresql spring-mvc

将Spring MVC与JPA 2.1和Hibernate一起使用。虽然在配置文件中使用大写数据库和模式名称,例如mvc-config.xml和jpa配置,并且hibernate.default_schema分别不起作用。

当我为postgres和应用程序使用小写数据库和模式名称时,它工作正常,但是反向不起作用。是否有任何解决方案,以便我仍然可以在我的配置文件中使用大写的数据库和模式名称。任何的想法 ?请与我分享。

1 个答案:

答案 0 :(得分:0)

这是因为Spring将名称包装为双引号。如果您想使用大写中调用的对象,请首先以这种方式重命名它们。比如alter database test rename to "TEST";