spring讀取實體類映射mappingResources,annotatedClasses,packagesToScan

這兩個是有本質區別的,光看名字也能看出來
mappingResources用於指定少量的hibernate配置文件像這樣
Xml代碼
<property name="mappingResources"> 
      <list> 
    <value>WEB-INF/conf/hibernate/cat.hbm.</value> 
                <value>WEB-INF/conf/hibernate/dog.hbm.</value> 
                ......  
      </list> 
</property> 
就這樣一個一個的寫唄,當你覺得麻煩的時候,找mappingDirectoryLocations來就行了
Xml代碼
<property name="mappingDirectoryLocations"> 
       <list> 
    <value>WEB-INF/conf/hibernate</value> 
       </list> 
</property> 
通過註解的方式:
<property name="annotatedClasses"> 
   <list><value>com.systop.common.core.dao.testmodel.TestDept</value></list> 
</property> 

 通過註解掃描包的方式:
<property name="packagesToScan">
<list><value>com.systop.common.core.dao.testmodel</value></list>
</property>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章