java - How to set up default schema name in JPA configuration? -


i found in hibernate config file set parameter hibernate.default_schema:

<hibernate-configuration>     <session-factory>       ...       <property name="hibernate.default_schema">myschema</property>       ...    </session-factory> </hibernate-configuration> 

now i'm using jpa , want same. otherwise have add parameter schema each @table annotation like:

@entity @table (name = "projectcategory", schema = "schemaname") public class category implements serializable { ... } 

as understand parameter should somewhere in part of configuration:

<bean id="domainentitymanagerfactory" class="org.springframework.orm.jpa.localcontainerentitymanagerfactorybean">     <property name="persistenceunitname" value="jiramanager"/>     <property name="datasource" ref="domaindatasource"/>     <property name="jpavendoradapter">         <bean class="org.springframework.orm.jpa.vendor.hibernatejpavendoradapter">             <property name="generateddl" value="false"/>             <property name="showsql" value="false"/>             <property name="databaseplatform" value="${hibernate.dialect}"/>         </bean>     </property> </bean>  <bean id="domaindatasource" class="com.mchange.v2.c3p0.combopooleddatasource" destroy-method="close">     <property name="driverclass" value="${db.driver}" />     <property name="jdbcurl" value="${datasource.url}" />     <property name="user" value="${datasource.username}" />     <property name="password" value="${datasource.password}" />     <property name="initialpoolsize" value="5"/>     <property name="minpoolsize" value="5"/>     <property name="maxpoolsize" value="15"/>     <property name="checkouttimeout" value="10000"/>     <property name="maxstatements" value="150"/>     <property name="testconnectiononcheckin" value="true"/>     <property name="idleconnectiontestperiod" value="50"/> </bean> 

... can't find name in google. ideas?

don't know of jpa property either. add hibernate property (assuming use hibernate provider)

...  <property name="hibernate.default_schema" value="myschema"/>  ... 

hibernate should pick up


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -