Hibernate Postgresql模式
我正在使用hibernate POJO类和映射访问Postgresql数据库。现在我添加了一个名为“OCS”的新模式,无法生成类和映射Hibernate Postgresql模式,hibernate,postgresql,schema,Hibernate,Postgresql,Schema,我正在使用hibernate POJO类和映射访问Postgresql数据库。现在我添加了一个名为“OCS”的新模式,无法生成类和映射 <property name='hibernate.connection.driver_class'>org.postgresql.Driver</property> <property name='hibernate.connection.url'>jdbc:postgresql://test/test_mytest&
<property name='hibernate.connection.driver_class'>org.postgresql.Driver</property>
<property name='hibernate.connection.url'>jdbc:postgresql://test/test_mytest</property>
<property name='hibernate.connection.username'>username</property>
<property name='hibernate.connection.password'>password</property>
<property name='hibernate.connection.pool_size'>10</property>
<property name='show_sql'>true</property>
<property name='dialect'>org.hibernate.dialect.PostgreSQLDialect</property>
org.postgresql.Driver
jdbc:postgresql://test/test_mytest
用户名
暗语
10
符合事实的
org.hibernate.dialogue.PostgreSqlDialogue
有几种方法可以影响PostgreSQL的默认搜索路径:
search\u path=ocs
的内容并重新启动)。这是一个钝的工具,我不推荐它alterdatabasemydb set search\u path=ocs
这是一个不错的选择。它将其限制在数据库中,但使其成为连接到数据库的所有应用程序的默认设置,因此可能仍然过于简单ALTER USER myuser SET search_path=ocs
如果用户连接到多个数据库,并且许多数据库没有此模式,则此操作不太有效SET search\u path=ocs
有几种方法可以影响PostgreSQL的默认搜索路径:
search\u path=ocs
的内容并重新启动)。这是一个钝的工具,我不推荐它alterdatabasemydb set search\u path=ocs
这是一个不错的选择。它将其限制在数据库中,但使其成为连接到数据库的所有应用程序的默认设置,因此可能仍然过于简单ALTER USER myuser SET search_path=ocs
如果用户连接到多个数据库,并且许多数据库没有此模式,则此操作不太有效SET search\u path=ocs
您可以更改Postgres用户以使
ocs
成为其默认架构。您可以更改Postgres用户以使ocs
成为其默认架构。