hibernate之上的schema属性

hibernate之上的schema属性

----------

在oralce中,不同的用户,使用不同的schema. 但在sqlserver中,同一个用户可以有多个schema. 如果我们要使用非默认schema中的表如何处理?

我们可以设置默认的schema,如:

[xhtml]  view plain copy
  1. <property name="Hibernate.default_schema">POI_BEIJINGproperty>  
 

在使用不同schema的实例类的映射配置上使用schema属性,如例:

[xhtml]  view plain copy
  1. <hibernate-mapping>   
  2.   <class name="com.csc.poimanager.dao.Poi" table="POI" schema="PPPP">   
  3.     <id name="poiId" type="java.lang.Long">   
  4.       <column name="POI_ID" precision="10" scale="0" />   
  5.       <generator class="increment" />   
  6.     id>   
  7.     <property name="cnName" type="java.lang.String">   
  8.       <column name="CN_NAME" length="1000" />   
  9.     property>   
  10.   class>   
  11. hibernate-mapping>  
 

你可能感兴趣的:(ORM-Hibernate,事务-Jpa实践,Oracle)