首页 > 代码库 > Hibernate映射文件配置(hbm.xml和注解方式)

Hibernate映射文件配置(hbm.xml和注解方式)

一:通过*.hbm.xml配置实体的实现方式

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来就行了,直接匹配包下面的所有.hbm.xml文件

Xml代码 
<property name="mappingDirectoryLocations">  <list>  <value>WEB-INF/conf/hibernate</value></list></property>

 

二:通过注解@Entity 的方式

 

<!-- 通过注解的方式配置映射 -->        <!--方法一:需要写具体的类名字 -->        <property name="annotatedClasses">             <list>                <value>com.future.cms.pojo.Account</value>            </list>        </property>                 <!-- 方法二:直接扫描改包下面的 -->        <property name="annotatedPackages">            <list>                <value>com.future.cms.pojo</value>            </list>        </property>        <!-- 方法三:packagesToScan可以自动搜索某个package的全部标记@Entity class -->        <property name="packagesToScan">            <description>packagesToScan可以自动搜索某个package的全部标记@Entity class</description>            <list>                <value>com.**.entity</value>            </list>        </property>    

 

 

 

 

Hibernate映射文件配置(hbm.xml和注解方式)