Automati c создание базы данных схемы, указанной в URL - PullRequest
0 голосов
/ 02 февраля 2020

Настройка hibernate и DataSource через XML в Spring XML Context. В URL я передаю имя схемы, но когда вы запускаете сообщение об исключении, такой схемы не существует. Могу ли я сделать схему, указанную в URL, созданной автоматически?

Мой spring-context. xml

<bean id="dataSource"
      class="org.springframework.jdbc.datasource.DriverManagerDataSource"
      p:driverClassName="#{jdbcProperties.driverClassName}"
      p:url="#{jdbcProperties.url}"
      p:username="#{jdbcProperties.username}"
      p:password="#{jdbcProperties.password}"
/>
<jdbs:initialize-database>
    <jdbs:script location="classpath:db-schema.sql"/>
</jdbs:initialize-database>
<bean id="sessionFactory"
      class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"
      p:dataSource-ref="dataSource"
      p:packagesToScan="entity"
      p:hibernateProperties-ref="hibernateProperties"/>
<utill:properties id="hibernateProperties">
    <prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQL9Dialect</prop>
    <prop key="hibernate.max_fetch_depth">3</prop>
    <prop key="hibernate.jdbc.fetch_size">50</prop>
    <prop key="hibernate.hbm2ddl.auto">create-drop</prop>
    <prop key="hibernate.format_sql">true</prop>
    <prop key="hibernate.use_sql_comments">true</prop>
</utill:properties>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...